gpt4 book ai didi

json - 选择两个 Hive 表的结果作为 JSON 输出

转载 作者:行者123 更新时间:2023-12-02 20:29:14 25 4
gpt4 key购买 nike

我有一个要求,我需要加入多个 ORC 格式的 Hive 表并将输出显示为 JSON。

例如,如果我有两个具有一对多关系的 Hive 表,我希望输出是带有嵌入关系和数组的 JSON。

我们可以使用 native Hive UDF 来实现这一点吗?

我尝试在 https://github.com/klout/brickhouse 中搜索 to_JSON 之类的内容。但寻找更多 Hadoop 原生而不是第三方的东西。

谁能帮我这个。

最佳答案

创建 Hive table 使用 JsonSerDe .

然后通过选择连接的结果插入到 json 表中。

示例:

Insert into json_table 
select t1.* from tab1 t1 join tab2 t2 on t1.id=t2.id;

Hive 表(hdfs 目录)中的文件将位于 json格式 .

关于json - 选择两个 Hive 表的结果作为 JSON 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54468897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com