Hive 导入Json格式化数据插件JsonSerDe(hive 3.1.2可用)
·
Hive 导入Json格式化数据插件JsonSerDe
1. 官方连接
https://gitee.com/mirrors_dblock/Hive-JSON-Serde

2. 使用
- 实测 hive 3.1.2也是可以使用的
- 使用时脚本演示
CREATE EXTERNAL TABLE ODS17.APP_ACTION_LOG(
account string comment 'user login account' , -- 用户登录账号
appId string comment 'app id' , -- 用户所使用的app
)
PARTITIONED BY (dt string)
ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe'
STORED AS TEXTFILE
;
3. 备选方案
- 可以将json数据先导入一张临时表,然后使用sql中函数将json数据字段取出
- 可以使用saprk sql,将解析好之后数据,使用spark 程序写入到hive表中。当然前提是先将hive表建立好
- 可以将所需要数据先使用java或者spark代码转换为hive可以直接导入的csv格式数据,再导入一次。
更多推荐



所有评论(0)