2012-12-24 40 views
0

我有一个很奇怪的问题。我确实有一个免费安装Cloudera manager的CDH 4.1.1群集。 蜂蜡工作正常,配置单元CLI实用工作正常。CDH 4.1.1。配置单元JDBC连接

并非任何监听端口10000(Hive JDBC连接的默认端口)。我有独立测试CDH 4.1.1 VMWare镜像(可以从Cloudera站点下载)。有同样的情况,但有10000打开,我可以查询蜂巢。

我该怎么做?为什么10000被关闭?我需要什么才能使其在群集上运行?

回答

0

好吧,所以CDH 4.1.1演示映像确实已经将Hive Thrift服务器作为服务运行。如果我们用CDH簇的下Cloudera的经理contorol自由的工作,我们所要做的:

转到Cloodera经理免费(CMFree)

*服务»

服务hue1»*

填写领域:蜂巢配置安全阀

<property> 
<name>hive.server2.thrift.min.worker.threads</name> 
<value>5</value> 
</property> 

<property> 
<name>hive.server2.thrift.max.worker.threads</name> 
<value>100</value> 
</property> 

<property> 
<name>hive.server2.thrift.port</name> 
<value>10000</value> 
</property> 

<property> 
<name>hive.server2.thrift.bind.host</name> 
<value>10.66.48.23</value> 
</property> 

<property> 
<name>hive.server2.authentication</name> 
<value>NONE</value> 
</property> 

<!-- TODO: add concurrency support--> 
<property> 
<name>hive.support.concurrency</name> 
<value>false</value><!-- -should be true --> 
</property> 

<!-- do it later 
<property> 
<name>hive.zookeeper.quorum</name> 
<description>Zookeeper quorum used by Hive's Table Lock Manager</description> 
<value>zk1.yoyodyne.com,zk2.yoyodyne.com,zk3.yoyodyne.com</value> 
</property> 
--> 

重新启动服务

然后启动蜂巢节俭服务器:

[[email protected] ~]$ sudo -u hdfs /usr/bin/hive --service hiveserver 

在这里你可以看到在CentOS如何将其 “妖魔化”

http://blog.milford.io/2010/06/daemonizing-the-apache-hive-thrift-server-on-centos/