您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“ hive安裝過程中出現return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask.問題怎么辦”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“ hive安裝過程中出現return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask.問題怎么辦”這篇文章吧。
安裝了 hive0.12.0 hadoop版本是1.0.1 安裝完了之后啟動hive 沒有出現 hive history
hadoop@bigfish-System-Product-Name:/usr/local/hive/conf$ hive
Logging initialized using configuration in jar:file:/usr/local/hive/lib/hive-common-0.12.0.jar!/hive-log4j.properties
hive>
然后show tables
hive> show tables;
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.metastore.HiveMetaStoreClient
hive>
網上說什么 jdbc包 可是我放了 還有 mysql配置用戶 我也配好了 還是不行
問題的解決:
問題已經解決。剛開始沒出現history 我懷疑是hive版本的問題 ,果然 換了hive-0.9.0 之后重新再安裝了一遍就有了。
至于showtables 應該是mysql中的權限 沒有配置好,剛開始照著網上的東西說什么 create user 'hive'@'%' 這里的%號跟 那個hive-site.xml里面配置的 jdbc那里又不相同,所以我干脆就直接換成了 localhost 然后就用hive用戶 創建自己的數據庫 hive 貌似 一定要用hive用戶創建,然后就啟動了 敲如 show tables 等了一會兒 就在我以為不能成功的時候 突然出現了 ok,這里 我仔細想了一下 ,可能是權限問題,因為配置的時候我們用的 用戶名和密碼就是mysql中的,如果權限不對,是不能連上的。
以上是“ hive安裝過程中出現return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask.問題怎么辦”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。