복붙노트

[HADOOP] 모든 IP를 청취 하둡 서버를 만들려면

HADOOP

모든 IP를 청취 하둡 서버를 만들려면

나는이 기계, 하나 개의 마스터와 슬레이브에 하둡 클러스터를 배포하는 배우는 중이에요. 그러나 후 배포 웹 애플리케이션 서버 (즉. 마스터 포트 8088)을 연결할 수 없습니다. 나는 다음과 같이 말한다 확인에서 netstat -ant를 사용 :

proto  Recv-Q  Send-Q  LocalAddress    ForeignAddress  State
...
tcp         0       0  127.0.0.1:8088  *:*             LISTEN
tcp         0       0  0.0.0.0:56666   *:*             LISTEN
...

자신에 의해 설립 된 다른 서버는 포트 56666에서 수신 대기처럼 연결할 수 있습니다. 나는 어쩌면 하둡 웹 애플리케이션 서버는 대신 모든 IP 주소의 로컬 호스트에서 인식하고있는 문제라고 생각한다.

그것은 진정한 이유인가? 나는 그것을 해결할 수 있습니까?

해결법

  1. ==============================

    1.실-site.xml 파일에서 0.0.0.0로 매개 변수 yarn.resourcemanager.bind 호스트를 설정합니다.

    실-site.xml 파일에서 0.0.0.0로 매개 변수 yarn.resourcemanager.bind 호스트를 설정합니다.

    https://hadoop.apache.org/docs/r2.7.2/hadoop-yarn/hadoop-yarn-common/yarn-default.xml

  2. ==============================

    2.아래의 단계에 따라

    아래의 단계에 따라

    그런 시도

  3. from https://stackoverflow.com/questions/36171725/how-to-make-hadoop-servers-listening-on-all-ips by cc-by-sa and MIT license