-
准备工作:
-- 目标: 处理json -- 1 创建表 create table tb_json_test1 ( json string ); -- 2 加载数据 load data local inpath '/root/device.json' into table tb_json_test1; -- 3 测试 select * from tb_json_test1; -
处理方式一:
-- 4 处理json -- 4.1 处理json 方式一 -- 格式: get_json_object(json字符串, "$.key的名称") 别名 select get_json_object(json, "$.device") device, get_json_object(json, "$.deviceType") deviceType, get_json_object(json, "$.signal") signal, get_json_object(json, "$.time") time2 from tb_json_test1; select get_json_object(json, "$.device") device, get_json_object(json, "$.deviceType") deviceType, get_json_object(json, "$.signal") signal, get_json_object(json, "$.time") `time` from tb_json_test1; -
处理方式二:
-- 4.2 处理json 方式二 select json_tuple(json, "device", "deviceType", "signal", "time") as (device, de
Hive表中的json处理方式(附案例)
于 2022-02-17 11:41:51 首次发布
本文详细介绍了在Hive中处理JSON数据的三种方法,包括解析、转换和存储,适用于大数据ETL流程。通过实例展示如何高效地操作JSON字段,以适应大数据环境的需求。

最低0.47元/天 解锁文章
541

被折叠的 条评论
为什么被折叠?



