我試圖讓Zeppelin工作。但是當我運行筆記本兩次時,第二次由於Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
而失敗。 (完整日誌在帖子的末尾)Zeppelin - 無法實例化SessionHiveMetaStoreClient
這似乎是由於這個事實,在metastore的鎖並沒有被刪除。還建議使用Postgres而不是Hive,因爲它允許多個用戶在Zeppelin中運行作業。
我做了一個postgres DB和一個hive-site.xml
指向這個數據庫。我將此文件添加到Zeppelin的config文件夾中,但也加入了Spark的config文件夾。同樣在Zeppelin的jdbc解釋器中,我添加了與hive-site.xml
中類似的參數。
雖然問題依然存在。
錯誤日誌:http://pastebin.com/Jqf9cdtU
蜂房的site.xml:http://pastebin.com/RZdXHPX4
您能否詳細介紹一下如何讓Thrift架構進入? Atm我將hive-site.xml中的Thrift屬性更改爲localhost:9083,但它提供了連接問題。 – Milan
因爲目前我得到一個'由...引發:MetaException(消息:無法使用任何提供的URI連接到元存儲。最近的失敗:org.apache.thrift.transport.TTransportException:java.net.ConnectException:Connection拒絕(連接被拒絕)'所以我認爲我的Thrift有問題? – Milan
當端口未打開時發生連接被拒絕。是的,它看起來像您的Thrift服務器有問題。用最新的版本重新安裝Thrift並連接postgresDB更新的連接器。 – JustCoder