一、问题描述:根据公司研发提供的加密UDF函数,进行加密(电话号码属于敏感信息需加密)后存在换行现象!
(hiveudfencode:加密UDF)
二、问题定位及解决步骤:
1)查看加密后的字段末尾是否含有换行符,
根据16进制转换的函数进行查看,发现末尾带了0D0A,就是代表\r\n
2)用hive的替换函数(regexp_replace),对\r\n进行处理
一、问题描述:根据公司研发提供的加密UDF函数,进行加密(电话号码属于敏感信息需加密)后存在换行现象!
(hiveudfencode:加密UDF)
二、问题定位及解决步骤:
1)查看加密后的字段末尾是否含有换行符,
根据16进制转换的函数进行查看,发现末尾带了0D0A,就是代表\r\n
2)用hive的替换函数(regexp_replace),对\r\n进行处理