我3羣集上安裝Hadoop和配置單元初始化數據庫。我能夠從HIVE運行的集羣節點登錄到配置單元。文件:使用 罐子配置值java.sql.SQLException:無法啓動數據庫「metastore_db」錯誤,同時採用蜂巢
根@ Node_3上蜂巢]#蜂巢記錄初始化!/usr/lib/hive/lib/hive-common-0.10.0-cdh4.2.0.jar /蜂房的log4j的.properties 蜂房歷史 文件=/TMP /根/ hive_job_log_root_201304020248_306369127.txt蜂巢>顯示 表;好的時間:1.459秒配置單元>
但是當我嘗試在我的羣集節點上運行一些配置單元測試時,我得到以下給出的下面的錯誤。
這是試圖用來初始化數據的基礎上作爲用戶= ashsshar {我的用戶名}
02年3月4日2點32分44秒INFO mapred.JobClient:清理分段區 HDFS:/ /scaj-ns/user/ashsshar/.staging/job_201304020010_0080 13/04/02 02:32:44錯誤security.UserGroupInformation: PriviledgedActionException as:ashsshar(auth:SIMPLE) cause:java.io.IOException:javax。 jdo.JDOFatalDataStoreException: 無法創建數據庫'/ var/lib/hive/metastore/metastore_db',有關詳細信息,請參閱 下一個例外。 NestedThrowables: 值java.sql.SQLException:無法創建數據庫 '在/ var/lib中/蜂巢/ metastore/metastore_db',看到下一個例外 細節。產生java.io.IOException:javax.jdo.JDOFatalDataStoreException: 創建數據庫失敗 '的/ var/lib中/蜂巢/ metastore/metastore_db',看到 下一個異常的詳細信息。 NestedThrowables: 值java.sql.SQLException:無法創建數據庫 '在/ var/lib中/蜂巢/ metastore/metastore_db',看到下一個例外 細節。
我已經嘗試了兩件事情。
1。給予許可CD的/ var/lib中/蜂巢/ metastore/metastore_db
- 刪除RM的/ var/lib中/蜂巢/ metastore/metastore_db/* LCK
但我仍得到相同的錯誤
使用一個單獨的metestore或嵌入式數據庫U(?德比DB)請說明您的設置有點詳細 – Rags
是的,我使用的是Derby數據庫中。| 以下屬性在我的hive-site.xml文件中定義。 javax.jdo.option.ConnectionURL 的jdbc:德比:;的databaseName =在/ var/lib中/蜂巢/ metastore/metastore_db;創建=真 –