我尝试使用HUE Beeswax连接我公司的Hive数据库。首先,是否可以使用我的mac上安装的HUE与远程Hive服务器连接?如果是这样,我怎么能找到在我们的私人服务器上运行的Hive服务器的地址?我唯一能做的就是输入' hive'并在hive shell中添加一些sql查询。我已经安装了HUE,但无法弄清楚如何将它连接到远程Hive服务器。任何提示都将非常感激。
答案 0 :(得分:1)
如果你想要的只是与Hive的桌面连接,你只需要一个JDBC客户端,而不是像Hue这样的完整Web应用程序。
无论如何,Hive CLI is deprecated. Beeline is preferred。要使用Beeline和Hue,you need a HiveServer2 running。
要查找HiveServer2的地址,如果有,请在Hadoop群集上找到hive-site.xml
文件,然后将其导出。获取此信息的其他方法可在Ambari或Cloudera Manager中获得(但如果您使用的是Cloudera CDH群集,则您已拥有Hue)。 Thrift界面就是你想要的。默认端口为10000
设置Hue时,您需要找到hue.ini
文件,在其中编辑以[beeswax]
开头的部分并填写必要的值。就个人而言,我发现该部分相当简单
您可以阅读Hue github以查找在Mac上运行它的要求