Hive Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient


1. 首先說一下我的問題

  啟動hive沒有問題,但是在創建表的時候,會報錯:FAILED: HiveException java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

  看圖:

  

  

  我的hadoop 是沒有問題的  mysql 也已經啟動了 :

  

  

  

 

2.好了  說一下原因 

  原因很簡單,是因為Hive2.x 要求第一次使用的時候需要對源數據庫初始化  

3.解決 

  那就初始化一下吧,cd 到hive的安裝文件夾  執行命令:schematool -dbType mysql -initSchema

 

  然后再次啟動hive  使用  就好了 

  

 

  大功告成!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM