나는 cloudera 관리자를 ec2 인스턴스에 설치합니다. 클러스터에 다른 하나의 ec2 인스턴스 만 추가했습니다. 설치는 성공했지만 관리자가 (구 21 단계) 클러스터 서비스를 시작할 때 나는 다음과 같은 오류 얻을 : 그것은하지 않았기 때문에,하이브 "하이브 Metastore 데이터베이스 테이블 만들기"명령은 Cloudera 관리자를 사용하여 'Path A'설치시 실패합니다.
[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'
내가 수동으로 클라우 데라에 의해 생성 된 EC2 인스턴스에 7432 포트 개방을 열리는 것처럼 보입니다. 그게 나쁜 생각인지 확실하지 않습니다. cloudera 관리자 문서 은 postgres db가 설치시 자동으로 만들어 지므로 문제라고 생각하지 않습니다.
정답입니다. 명확하게하기 위해 Cloudera-Manager 보안 그룹에 자동으로 생성 된 작업자 보안 그룹의 인스턴스에서 오는 jdbc 포트에 대한 액세스를 허용하는 새 규칙을 만들어야합니다. 자동 생성 된 그룹은 jclouds # clouder-workers와 유사한 이름을가집니다. – bearrito