使用命令./bin/schematool -dbType mysql -initSchema初始化元資料倉庫時,出現如下錯誤:

導致報錯的原因可能并不相同,這里只寫出我遇到的情況(Linux下),有兩種解決方法:
方法一:檢查hive-site.xml檔案中的用戶名和密碼
這個檔案是Linux中配置hive的檔案,
進入到對應目錄后,可以使用命令vim hive-site.xml打開,
著重檢查下面兩個部分,檢查你的用戶名和密碼配置是否正確:
<!--連接資料的用戶名-->
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
</property>
<!--連接資料的密碼-->
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>root</value>
</property>
更正并保存之后,重新使用命令./bin/schematool -dbType mysql -initSchema初始化即可,
方法二:檢查是否是權限問題
用戶權限不足的話,也會爆出這個錯誤,
解決方法如下:
1.啟動并登錄MySQL
mysql -u root -p
2.使用如下命令修改用戶權限,中文欄位根據自己的情況替換即可,
GRANT ALL ON *.* TO 報錯的用戶 identified by '你的密碼';
3.重繪系統權限關系表
flush privileges;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/319658.html
標籤:其他
上一篇:回復程式猿的重啟人生
下一篇:list構建資料庫父子關系
