背景: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 删除。