在使用ubuntu终端的hive中
select * from table
我可以看到终端的输出。
当我做一个
select * from table where col=value
我仍然可以看到终端的输出。
但是当我使用连接进行选择时,我看不到终端中的输出。
例如:
select * from table a join table b on a.col=b.col;
我在localhost web控制台的任何地方都看不到终端的输出,我所能看到的只是执行了查询(ok)。
我总是可以将连接的结果存储在hdfs中,并查看查询的输出。
但是没有一种方法或任何地方可以让我在不需要存储的情况下立即看到类似查询的结果。而且存储每个连接的结果也很烦人。
提前感谢:)
1条答案
按热度按时间mrwjdhj31#
表中没有匹配的记录。这是唯一的原因,结果不显示,你得到的只是执行查询(确定)。
尝试在两个表中插入匹配的记录并运行相同的查询,结果将显示在控制台上。