hive之Error in metadata

541732025發表於2013-11-06
安裝hive之後,啟動hive沒問題,但是執行show tables之類命令式就開始報錯了:
Error in metadata: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.metastore.HiveMetaStoreClient
找了好久的資料,也沒解決問題,後來在某個資料上瞟到一眼:hive的某個bug與hadoop home下的build有關,
我記得曾經自己重新編譯過hadoop的native庫(詳見http://space.itpub.net/28912557/viewspace-775907/),
hadoop home下確實還存在build目錄,是這個原因麼?我試著刪除這個build目錄,其實我是不抱什麼希望的,一是別人遇到的bug和我不同,
二來我也不相信這個build資料夾會影響hive的執行。可是,世界上有些事情就是這麼不講道理,你不信不表示它就是錯誤的,
是的,刪除build之後,hive工作的確OK了,就是這麼奇怪!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28912557/viewspace-775915/,如需轉載,請註明出處,否則將追究法律責任。

相關文章