1

CDH4.1 を使用してハイブをインストールしました。ハイブ メタストアに MySql を使用したいのですが、mysql で構成するために hive-site.xml を編集し、ハイブでテーブルを作成しようとしたときにハイブ サーバーとメタストアを開始しました。次のように表示されます。 error FAILED: メタデータのエラー: java.lang.RuntimeException: org.apache.hadoop.hive.metastore.HiveMetaStoreClient をインスタンス化できません FAILED: 実行エラー、org.apache.hadoop.hive.ql.exec.DDLTask からコード 1 を返し ます誰か助けてください?次の投稿FAILED を使用して解決しようとしました: メタデータのエラー: java.lang.RuntimeException: org.apache.hadoop.hive.metastore.HiveMetaStoreClient をインスタンス化できません

私の hive-site.xml は次のとおりです

    <property> 
      <name>javax.jdo.option.ConnectionURL</name>
     <value>jdbc:hive2://localhost:21050/;auth=noSasl</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>Newuser123</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://localhost:9083</value>
  <description>IP address (or fully-qualified domain name) and port of the metastore host</description>
</property>
4

1 に答える 1

0

考えられる理由の 1 つは、Hive に接続するデータベース (MySql) がまだ開始されていないことです。始めること:

/etc/init.d/mysqld start
于 2013-06-05T08:16:28.293 に答える