我想在Hive中进行表格比较。在控制台中很难做到这一点。是否有任何客户端工具可以查看Hive查询结果,例如SQL Developer
答案 0 :(得分:1)
SQL开发人员支持除Oracle以外的其他类型的数据库。您只需要hive的jdbc驱动程序,并在SQL Developer中配置它。
我没有在我面前,但如果我记得,你可以转到Tools-> Preferences->第三方JDBC驱动程序,然后添加Hive JDBC驱动程序。特别是,我在使用它时遇到了一些困难。在Linux客户端中。祝你好运!
答案 1 :(得分:1)
我看到一个issue的hive,它是关于Hive JDBC与SQuirrel SQL Client的集成。
有了它,您可以通过Squirrel SQL客户端浏览hive表的结构(表的列及其数据类型)和SQL查询。
也许您可以查看它是否有效。
答案 2 :(得分:1)
由于SQL Dev和Squirrel SQL都运行良好,而且在Squirrel SQL中设置非常简单。 SQL Dev也是如此。对于那些正在寻找开箱即用解决方案的人,请同时查看Cloudera https://ccp.cloudera.com/display/HUE/Beeswax#Beeswax-BeeswaxandHiveInstallationandConfiguration提供的Beeswex。
答案 3 :(得分:1)
我最近真的需要这样的东西。我环顾四周,想出了这个:http://stratapps.com/HiveSQL.php
屏幕截图不是它...我认为它显示了查询的历史记录,但是应用程序本身包含一个区域,其中显示了Hive查询结果的表格,您可以将其导出到Excel以进行比较那里。希望有所帮助!