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 使用 就好了
大功告成!