2013-03-05 3 views
1

LAN에 2 개의 슬레이브로 구성된 hdfs 클러스터를 설정 중입니다.hdfs LAN IP 주소 호스트 이름 확인

나는 그들에게 IP 주소를 줄 때마다. HDFS는 호스트 이름을 얻으려고합니다.

호스트 이름이 아닌 IP 주소에서만 작동 할 수 있습니까?

호스트 이름이 아닌 IP 주소로만 작업을 알리는 설정이 있습니까?

답변

0

IP 주소만으로는 작동하지 않는 것 같습니다. 클러스터가 제대로 작동하려면

는 문자열의 일부가 아닌 IP 주소 (예를 mynamenode에 대한) 호스트 이름이어야합니다.

자세히 알아보기 here.

데이터 노드 가 사용할 네임 서버 (DNS)의 호스트 이름 또는 IP 주소는 호스트 를 결정하기 위해 다음과 같이 또한

here에서 인용의 설정 dfs.datanode.dns.nameserver에 대한 설명은 간다 의 NameNode에서 사용하는 통신 및 표시 목적의 이름.

그래서 HDFS는 모든 통신 및 표시 용도로만 호스트 이름을 사용합니다.

+0

그러나 LAN ips에는 적법한 호스트 이름이 없습니다. 모범 사례는 무엇입니까? 내/etc/hosts 파일에 가짜 호스트 이름을 만들 수 있습니까? –

관련 문제