0

私はかなり奇妙な問題を抱えています。ClouderaManagerが無料でインストールされているCDH4.1.1クラスターがあります。蜜蝋は正常に動作し、ハイブCLIユーティリティは正常に動作します。

ポート10000(Hive JDBC接続のデフォルトポート)をリッスンするものはありません。スタンドアロンのテストCDH4.1.1VMWareイメージがあります(Clouderaサイトからダウンロードできます)。同じ状況がありますが、10000が開かれ、Hiveにクエリを実行できます。

私は何を間違えますか?なぜ10000が閉鎖されているのですか?クラスタで機能させるには何が必要ですか?

4

1 に答える 1

0

さて、CDH 4.1.1 デモ イメージでは、Hive Thrift サーバーをサービスとして実行しています。Cloudera Manager Free の制御下にある CDH クラスターを使用している場合は、次のことを行う必要があります。

goto Cloodera Manager Free (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>
-->

サービスを再開する

次に、Hive thrift サーバーを起動します。

[devops@cdh-1 ~]$ sudo -u hdfs /usr/bin/hive --service hiveserver

ここでは、CentOS でどのように「デーモン化」できるかを確認できます。

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

于 2012-12-25T11:25:30.760 に答える