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;

相关推荐
larance5 小时前
spark 支持hive
hive·spark
howard20056 小时前
7.1 Hive内置函数
hive·内置函数
larance7 小时前
HIVE 基础
数据仓库·hive·hadoop
跟着珅聪学java1 天前
Logback日志配置教程
数据仓库·hive·hadoop
yumgpkpm1 天前
腾讯TBDS和CMP(Cloud Data AI Platform,类Cloudera CDP,如华为鲲鹏 ARM 版)比较的缺陷在哪里?
hive·hadoop·elasticsearch·zookeeper·oracle·kafka·hbase
心止水j1 天前
hive案例
数据仓库·hive·hadoop
mn_kw1 天前
Hive 统计信息自动收集机制深度解析
数据仓库·hive·hadoop
mn_kw1 天前
Hive On Spark 统计信息收集深度解析
hive·hadoop·spark
克喵的水银蛇1 天前
Flutter 本地存储实战:SharedPreferences+Hive+SQLite
hive·flutter·sqlite
howard20052 天前
6.5 Hive查询优化:执行计划与性能初探
hive·性能优化·执行计划