Hive数据库base64 加解密字段或字符串

sql 复制代码
加码:
select  BASE64('[{"name":"晁盖","mid":"002J81Pr09ytag","id":12384782}]')
解码:
SELECT string(unbase64('W3sibmFtZSI6IuS4geeoi+mRqyIsIm1pZCI6IjAwMko4MVByMDl5amFnIiwiaWQiOjE0NTE2OTl9XQ==')) AS decoded_data;

如果遇到如下问题:

Wrong arguments ''wukong'': No matching method for class org.apache.hadoop.hive.ql.udf.UDFBase64 with (string). Possible choices: FUNC(binary) (state=42000,code=10014)

可以试一下下面的内容:

select base64(cast('wukong' as binary));

select unbase64('ZHVhbmh3Cg==') as names;

相关推荐
神奇侠202413 小时前
Hive SQL常见操作
hive·hadoop·sql
itachi-uchiha19 小时前
Docker部署Hive大数据组件
大数据·hive·docker
viperrrrrrrrrr720 小时前
大数据学习(131)-Hive数据分析函数总结
大数据·hive·学习
qq_408413391 天前
spark 执行 hive sql数据丢失
hive·sql·spark
yt948322 天前
如何在IDE中通过Spark操作Hive
ide·hive·spark
viperrrrrrrrrr73 天前
大数据学习(129)-Hive数据分析
大数据·hive·学习
伍六星3 天前
图片上传问题解决方案与实践
大数据·hive·hadoop
杨DaB4 天前
【JavaWeb】Maven、Servlet、cookie/session
hive·servlet·maven
xx155802862xx4 天前
hive聚合函数多行合并
数据仓库·hive·hadoop
安审若无4 天前
Hive的存储格式如何优化?
数据仓库·hive·hadoop