2017-09-25 163 views
2

蜂巢外殼起步,但每當我在炮彈擊中任何命令,說
蜂巢>節目數據庫;無法實例org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

我收到以下錯誤:

失敗:SemanticException org.apache.hadoop.hive.ql.metadata.HiveException:了java.lang.RuntimeException:無法實例org.apache.hadoop.hive.ql .metadata.SessionHiveMetaStoreClient

JPS是這樣的: /apache-hive-2.3.0-bin/conf$ JPS
3779 ResourceManager的
3540 SecondaryNameNode
3909節點管理器
3384的DataNode
6856 JPS
3257 NameNode的
正在此的GError?

我的SQL Server也在運行。檢查它使用netstat -an | grep 3306,這裏可能是錯誤的?

現在掙扎數日。

回答

0

我不知道你是否知道這個問題,但這裏是我幫助我解決這個錯誤的步驟(注意:我不擔心丟失我的舊模式,你可能會這樣):

  1. 確保您的羣集正常關閉stop-dfs.sh, stop-yarn.sh
  2. 移動metadata_db mv /home/user/metadata_db /home/user/metadata_db.tmp
  3. 關閉系統並重新啓動它。
  4. 啓動羣集start-dfs.sh, start-yarn.sh
  5. $HIVE_HOME/bin/schematool -initSchema -dbType derby重新初始化架構。
  6. 開始配置單元$HIVE_HOME/bin/hive

希望這可以幫助別人。

相關問題