使用Golang与hiveserver2进行通信

时间:2015-05-21 11:31:08

标签: go hive

我在Oracle Virtual Box中安装了hortonworks HDP沙箱。并且我已经访问了端口10000.在配置单元配置中,hiveserver2 thrift端口也设置为10000。我使用https://github.com/derekgr/hivething包装器来获取连接。即使hiveserver2正在运行,我似乎无法连接上面提到的包装器。

我尝试了示例程序。但是在"之后它并没有去任何地方。 db,err:= hivething.Connect(" 127.0.0.1:10000",hivething.DefaultOptions)"线。它甚至没有达到它下面的if条件。所以它试图获得连接并保持原样。

我做错了什么?

还有更好的包装器可以与hiveserver2一起使用吗?

1 个答案:

答案 0 :(得分:1)

我无法发表评论,所以我会将此作为答案发布。

通过尝试

检查hiveserver2是否实际正在侦听
  

telnet localhost 10000

首先从您的虚拟机

,然后从您的计算机。 它应该先告诉你在哪里看。