關於虛擬機器配置hive的一些錯誤解決
阿新 • • 發佈:2019-02-15
參考了網上幾個配置文件,最終還是有錯誤,不能初始化hive。
這裡我的環境是ubuntu14.04,hadoop2.9,java-7-openjdk, hive0.9.0,
這裡第一個錯誤是mysql配置
CREATE USER 'hive'@'localhost' IDENTIFIED BY 'hive';
報錯ERROR 1396 (HY000): Operation CREATE USER failed for 'hive'@
這個錯誤是非第一次使用該命令造成的,有人說用flush,實際上我的並不好使。如果碰到該問題,不要猶豫,刪掉mysql重新安裝就可以了。參考配置文件,https://www.jianshu.com/p/c76b31df5d09
另外最嚴重的是schematool -dbType mysql -initSchema報錯,各種錯誤,
FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException:
一般錯誤原因很多。我最終找到我的原因就是
https://blog.csdn.net/login_sonata/article/details/53178613 檢視/etc/mysql/my.cnf檔案:
bind-address = 127.0.0.1 //找到並註釋掉
還有一個大問題就是hive-site.xml,直接參考如下文件複製貼上即可
http://dblab.xmu.edu.cn/blog/install-hive/