HBase和Hive的哪些版本相互兼容?哪些版本的HBase和Hive兼容?
我目前正在運行HBase的0.96和0.12 HIVE和我想知道如果下面的錯誤是由於兼容性:
失敗:執行錯誤,從org.apache.hadoop.hive.ql.exec返回碼1。 DDLTask。了java.lang.RuntimeException:無法實例org.apache.hadoop.hive.metastore.HiveMetaStoreClient
編輯:改變0.9.6至0.96
HBase和Hive的哪些版本相互兼容?哪些版本的HBase和Hive兼容?
我目前正在運行HBase的0.96和0.12 HIVE和我想知道如果下面的錯誤是由於兼容性:
失敗:執行錯誤,從org.apache.hadoop.hive.ql.exec返回碼1。 DDLTask。了java.lang.RuntimeException:無法實例org.apache.hadoop.hive.metastore.HiveMetaStoreClient
編輯:改變0.9.6至0.96
蜂巢0.12和0.96的HBase是兼容的。嘗試使用Ambari安裝它們或者使用其中一個發行版(Hortonworks 2,Cloudera 5)
通常,您可以檢查Hive發行版的pom.xml文件,因爲Hive依賴於Hbase,而不是相反。
http://svn.apache.org/repos/asf/hive/trunk/pom.xml
如果你有麻煩使所有不同版本一起工作,你可以得到一個Cloudera公司或IBM(免費)產品,它提供一個Hadoop生態系統與所有這些組件已經測試過,並一起工作。
http://www-01.ibm.com/software/data/infosphere/biginsights/
http://www.cloudera.com/content/support/en/downloads.html
希望它能幫助。
另一種選擇是從源代碼編譯最新版本。