2017-05-10 2 views
0

우리는 4 노드 Hadoop 클러스터에 HDP 2.4와 Kerberos가 설치되어 있습니다. 이것이 프로덕션 클러스터이므로 Hive, Ambari 및 Oozie에서 메타 데이터를 저장하는 데 사용되는 PostgreSQL 데이터베이스를 포함하여 모든 서비스에 대해 HA를 보유하고자했습니다. 그러나 PostgreSQL의 버전 인 8.4.2는 Postgres의 inbuilt 기능 (스트림 복제)을 지원하지 않습니다.postgresql 업그레이드 후 암바리스가 시작되지 않습니다.

그래서 우리는 PostgreSQL을 버전 (9.3) ambari 지원으로 업그레이드하기로 결정했습니다.

나는 this 링크를 따라 포스트그레스를 업그레이드했다. 모든 것이 잘되었습니다. ambari 서버를 다시 시작하면 다음과 같은 오류가 발생합니다.

Ambari Server running with administrator privileges. 
Running initdb: This may take upto a minute. 
Data directory is not empty! 
[FAILED] 

누군가 도움을 줄 수 있습니까?

감사합니다.

답변

0

문제점의 픽스가 here입니다.

2

서버가 데이터베이스를 초기화하려고합니다. 귀하의 서버가 Ambari DB를 보지 못했을 것 같습니다. ambari-server setup을 사용하여 데이터베이스 연결을 복원하십시오. 서버가 완벽하게 시작해야합니다.

관련 문제