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;

相关推荐
core5124 天前
Hive实战(三)
数据仓库·hive·hadoop
程序员小羊!4 天前
大数据电商流量分析项目实战:Hive 数据仓库(三)
大数据·数据仓库·hive
core5125 天前
Hive实战(一)
数据仓库·hive·hadoop·架构·实战·配置·场景
智海观潮5 天前
Spark SQL解析查询parquet格式Hive表获取分区字段和查询条件
hive·sql·spark
cxr8286 天前
基于Claude Code的 规范驱动开发(SDD)指南
人工智能·hive·驱动开发·敏捷流程·智能体
core5126 天前
Hive实战(二)
数据仓库·hive·hadoop
Agatha方艺璇7 天前
Hive基础简介
数据仓库·hive·hadoop
像豆芽一样优秀8 天前
Hive和Flink数据倾斜问题
大数据·数据仓库·hive·hadoop·flink
howard20059 天前
VMWare上搭建Hive集群
hive·hadoop
程序猿 董班长10 天前
springboot配置多数据源(mysql、hive)
hive·spring boot·mysql