gpt4 book ai didi

hadoop - Hive输出存储以进行联接查询

转载 作者:行者123 更新时间:2023-12-02 21:49:50 26 4
gpt4 key购买 nike

在使用ubuntu终端配置单元时,当我执行

select * from table 

我可以在终端中看到输出。

当我做一个
select * from table where col=value 

我仍然可以在终端中看到输出。

但是,当我使用联接执行选择时,我无法在终端中看到输出。

例如:
select * from table a join table b on a.col=b.col;

我无法在localhost Web控制台中任何地方的终端中看到输出,我只能看到查询已执行(确定)。

好吧,我始终可以将联接的结果存储在HDFS中,并查看查询的输出。

但是在没有这种方式或任何地方都不需要存储它的情况下,我可以立即看到此类类似查询的结果。同时存储每个连接的结果很麻烦。

提前致谢 :)

最佳答案

表中没有匹配的记录。这是不显示结果且您仅获得查询执行的唯一原因(确定)。

尝试在两个表中插入匹配的记录并运行相同的查询,结果将显示在控制台本身上。

关于hadoop - Hive输出存储以进行联接查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21936282/

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