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;

相关推荐
嘉禾望岗50314 小时前
hive on tez运行及hive ha搭建
数据仓库·hive·hadoop
hrrrrb1 天前
【Spring Security】Spring Security 密码编辑器
java·hive·spring
二进制_博客1 天前
spark on hive 还是 hive on spark?
大数据·hive·spark
D明明就是我2 天前
Hive 知识点梳理
数据仓库·hive·hadoop
工作中的程序员5 天前
hive sql优化基础
hive·sql
风跟我说过她5 天前
Sqoop的安装与配置
hive·hadoop·经验分享·centos·hbase·sqoop
DashingGuy10 天前
hive、spark任务报错或者异常怎么排查以及定位哪段sql
hive·sql·spark
秦JaccLink13 天前
Hive语句执行顺序详解
数据仓库·hive·hadoop
AI算力网络与通信13 天前
大数据领域 Hive 数据仓库搭建实战
大数据·数据仓库·hive·ai
工业互联网专业16 天前
基于大数据hive的银行信用卡用户的数仓系统的设计与实现_django
大数据·hive·django·毕业设计·源码·课程设计·数仓系统