【问题标题】:Is there a Hive JSON SERDE Documentation on SERDEPROPERTIES?是否有关于 SERDEPROPERTIES 的 Hive JSON SERDE 文档?
【发布时间】:2017-01-27 18:40:02
【问题描述】:

当我使用以 JSON 格式存储的数据创建配置单元表时,我使用了 org.apache.hive.hcatalog.data.JsonSerDe,其中一个 SERDEPROPERTIES 是 'serialization.format' = '1'

但是,我找不到有关此属性的任何文档,其中列出了格式 1 是什么以及其他选项是什么。我还想知道 SERDEPROPERTIES 还有哪些其他选项。

我一直在网上搜索并阅读 Hive 的 LanguageManual DDL 页面中的所有相关链接,但仍然找不到任何东西。谁能指出我正确的方向?欣赏它。

【问题讨论】:

    标签: json hadoop hive ddl


    【解决方案1】:

    SERDEPROPERTIES 功能是一种方便的机制,SerDe 实现可以利用它来允许用户自定义。它允许用户定义将传递给 SerDe 的属性。 SerDe 以它认为合适的方式解释这些属性。 Hive 不知道也不关心它们的意思。 谢谢。

    【讨论】:

    • 哦,我明白了。那么我应该查找org.apache.hive.hcatalog.data.JsonSerDe 的文档吗?尝试了一点,但在那里也找不到任何东西。不过有一个 JAVA API 文档。
    • 您可以使用任何键值对作为 SERDEPROPERTIES。例如WITH SERDEPROPERTIES ("dots.in.keys" = "true")
    • 您可能在文档中找不到与 'serialization.format' = '1' 相关的任何内容,因为它是特定于用户自定义的,并且 Hive 不知道也不关心它们的含义。希望能帮助到你。谢谢
    • 如果有人能够指出任何关于 SERDEPROPERTIES 的文档都可以用于 Json serde,那将会很有帮助。还是接受的答案是“去阅读源代码”?
    猜你喜欢
    • 2013-12-02
    • 1970-01-01
    • 2016-02-28
    • 2017-12-07
    • 1970-01-01
    • 2019-09-01
    • 2014-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多