什么“WITH SERDEPROPERTIES('paths'='key1,key2,key3')”真正在Hive DDL json serde中做什么?

时间:2017-02-10 23:26:36

标签: hive ddl amazon-athena

非常感谢任何人都可以提供对该条款的引用。我一直在网上搜索运气不好。

2 个答案:

答案 0 :(得分:0)

它什么都不做。 SERDE的代码中没有任何内容可以读取path属性,据我所知从来没有。这可能是从最早的Hive示例中逐代传下来的文档。

答案 1 :(得分:0)

我就此联系了亚马逊:

<块引用>

有一些文档说:with serdeproperties ( 'paths'='requestBeginTime、adId、impressionId、referrer、userAgent、 userCookie, ip' ) 这个堆栈溢出: What does "WITH SERDEPROPERTIES ( 'paths' = 'key1, key2, key3') " really do in Hive DDL json serde? 好像说不需要。你能把它删除或解释一下吗?

他们回答:

<块引用>

感谢您的反馈。我确认 WITH SERDEPROPERTIES 记录的示例不需要行。我们会得到这条线 移除。再次感谢您帮助改进 Athena 文档。