在使用ubuntu终端的hive中,当我做
时select * from table
我可以在终端看到输出。
当我做的时候
select * from table where col=value
我仍然可以在终端看到输出。
但是当我使用join进行select时,我无法看到终端中的输出。
例如:
select * from table a join table b on a.col=b.col;
我无法看到localhost web控制台中任何位置的终端输出我只能看到查询已执行(ok)。
我总是可以将连接结果存储在HDFS中,并查看查询的输出。
但是没有方法或任何地方我可以立即看到这些类似查询的结果,而无需存储它。同时存储每个连接的结果都很烦人。
提前致谢:)
答案 0 :(得分:0)
表格中没有匹配的记录。这是结果未显示的唯一原因,并且您只获得查询执行(ok)。
尝试在两个表中插入匹配的记录并运行相同的查询,结果将显示在控制台本身上。