前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >json格式存储数据在hdfs,然后建立外部表连接,使用presto查询。

json格式存储数据在hdfs,然后建立外部表连接,使用presto查询。

原创
作者头像
慕容行泽
修改2019-12-25 11:02:40
2.9K0
修改2019-12-25 11:02:40
举报

背景:json格式存储数据在hdfs,然后建立外部表连接,使用presto查询。 但是发现presto并不能直接解析json,即使加入了jsonSerde的jar包也不行。

同时hive可以。 因为这个表是hive使用jsonSerde建立的,所以presto无法使用。如下图所示:

同时presto的报错,相关的jar包都在哈~~

jar包检查。presto里面都有这个jar包,而且presto重启过了。

目前该怎么办呢,友商侧的一个资料同步:

https://forums.aws.amazon.com/thread.jspa?threadID=243860

https://github.com/rcongiu/Hive-JSON-Serde

但是相关的节点信息路径不一致,这里测试的的文件路径:

/usr/local/service/presto/lib/ [master] /usr/local/service/presto/plugin/hive-hadoop2/ [all nodes] 

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档