0

シンプルな 2 ノードの cloudera CDH5 クラスターがあり、スレーブ マシンで Hive と Hue をセットアップしました。

CLI Viz を使用してハイブで作業できます。データベースとテーブルを作成しているときに、hue で Hive/beeswax を構成できません。Hive Server2 が停止していることが原因である可能性があります。この問題を解決するために私を助けてください。

詳細は次のとおりです。

/etc/hosts
192.168.1.190 マスター
192.168.1.191 スレーブ

/etc/hive/conf/hive-site.xml

<configuration>   
<!-- Hive Execution Parameters -->
<property>
<name>fs.default.name</name>
<value>hdfs://master:8020</value>
</property>
<property>
<name>mapred.job.tracker</name>
<value>master:8021</value>
</property>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://slave/metastore</value>
<description>the URL of the MySQL database</description>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>hive</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>mypassword</value>
</property>
<property>
<name>datanucleus.autoCreateSchema</name>
<value>false</value>
</property>
<property>
<name>datanucleus.fixedDatastore</name>
<value>true</value>
</property>
<property>
<name>hive.metastore.uris</name>
<value>thrift://slave:9083</value>
<description>IP address (or fully-qualified domain name) and port of the metastore host</description>
</property>
</configuration>

エラー ログ:
/var/log/hive/hive-server2.log

connect(PlainSocketImpl.java:200) で java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) で java.net.Socket.connect(Socket.java:529) で org.apache.thrift.transport.TSocket.open (TSocket.java:180) ... 26 その他) java:216) ... 24 more 2015-04-16 19:58:25,074 INFO [main]: session.SessionState (SessionState.java:start(381)) - この時点では Tez セッションは必要ありません。hive.execution.engine=mr. 2015-04-16 19:58:26,639 エラー [スレッド 6]: thrift.ThriftCLIService (ThriftBinaryCLIService.java:run(115)) - エラー: org.apache.thrift.transport.TTransportException: アドレス 0.0 で ServerSocket を作成できませんでした.0.0/0.0.0.0:10000。org.apache で。

どうもありがとうございます :-)

4

0 に答える 0