2017-04-24 3 views
0

CentOS7에서 localhost Apache Ambari 클러스터를 만들려고합니다. 나는 Ambari이Apache Ambari 클러스터를 만들 때 호스트를 등록 할 수 없습니다.

cd /etc/yum.repos.d/ 
wget http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.2.2.0/ambari.repo 
yum install ambari-server 
ambari-server setup 
ambari-server start 

내가 암호없이 SSH의 설치를 포함하여 Hortonworks에 설명 된 모든 필요한 준비 단계를 수행 한 서버를 시작하기 전에 다음 명령으로 Ambari 저장소에서 다운로드 및 설치 바이너리를 2.2.2 사용하고있는 인터넷에서 발견 된 게시물에 따라 문제가 자주 발생합니다. 나는 내가 (내 경우에는 로컬 호스트)를 생성 할 호스트의 이름을 입력하고 이미 옵션을 모두 시도 "옵션 설치"창에서 클러스터를 생성하는 동안

ssh [email protected] 

으로 확인하는

  • 있습니다 direktly RSA 비밀 키를 제공하는 -이 경우 다음 창 단순히 stucks을 "설치"단계에와 호스트의 수동 등록을 수행하는 오류
  • 을 보여주는 더, 하지 않습니다. 수동 호스트 등록 내가

    "호스트 검사 1 호스트에 건너 뛴 다음과 같은 오류가 점점 오전의 경우 I 다운로드 및 설치 한 두 번째 옵션 ambari 에이전트

    yum install ambari-agent 
    ambari-agent start 
    

    를 들어

등록에 실패했습니다. ".

나는 인터넷을 통해 설명 어떤 경우에는 내가 서버에 등록 " 을 다음을 참조 문제가 더 정확한 설명을 제공하도록되어있는,"실패 "를 클릭하면 ... 서버와 등록 실패 . "

결과적으로 지금은이 오류의 가능한 원인을 검색 할 위치가 어디에도 없습니다.

답변

0

Ambari 클러스터 노드는 FQDN (정규화 된 도메인 이름)으로 구성해야합니다. localhost은 FQDN이 아닙니다. FQDN을 사용하여 노드를 구성한 다음 설치를 다시 시도해야합니다. 다음과 같이 사용할 수 있습니다 : localhost.local 이것은 FQDN입니다. 이 요구 사항과 이에 맞게 노드를 구성하는 방법은 사전 요구 사항에 설명되어 있습니다. HDP documentation에서 :

정방향 및 역방향 DNS 모두에 대해 시스템의 모든 호스트를 구성해야합니다.

이 방법으로 DNS를 구성 할 수없는 경우 클러스터의 모든 호스트에서/etc/hosts 파일을 편집하여 각 호스트의 IP 주소와 Fully Qualified Domain Name을 포함시켜야합니다.