hive 分区出现urlcode字符,用单引号无法删除,做url解码后用双引号

hive的分区查看的时候是urlcode结果

如果用单引号,不报错,但是没把分区删除

 alter table ods_orderbill drop  partition(trandate='http%3A%2F%2Fuser.yw01.com%2Fv1.0%2FysPay%2FnotifyResult');

alter table ods_orderbill drop  partition(trandate='http://user.yw01.com/v1.0/ysPay/notifyResult');

上面的语句无法删除分区

把url 做解码,分区指用双引号括起来,可把分区删除,双引号内的值不会进行urlcode

 alter table ods_orderbill drop  partition(trandate ="http://user.yw01.com/v1.0/ysPay/notifyResult");

 hive 分区出现urlcode字符,用单引号无法删除,做url解码后用双引号_第1张图片

你可能感兴趣的:(#,hive)