我正在將Cloudera Manager安裝到ec2實例上。我只向羣集添加了一個其他ec2實例。 安裝成功,但是當經理髮起集羣服務(步驟9的21)我得到 以下錯誤:使用Cloudera Manager安裝「路徑A」時Hive「創建Hive Metastore數據庫表」命令失敗
[2013-07-12 18:44:35,906]ERROR 63227[main]
com.cloudera.enterprise.dbutil.SqlRunner.open(SqlRunner.java:111)
- Error connecting to db with user 'hive' and jdbcUrl 'jdbc:postgresql://ip-xx-xxx-
xx-x.ec2.internal:7432/hive'
我手動打開由Cloudera的創建EC2實例端口7432,因爲它沒有似乎是開放的,我不確定這是不是一個好主意。 cloudera經理文檔要求 postgres數據庫將在安裝時自動創建,所以我不認爲這也是 問題。
這是正確的答案。爲了澄清,您應該在Cloudera-Manager安全組中創建一個新規則,以允許從自動生成的工作安全組中的實例訪問jdbc端口。自動生成的組將具有類似於jclouds#clouder-workers的名稱 – bearrito