1. 수정 vlaue IP에서 원사를 site.xml은 0.0.0.0입니다
여전히 호스트 이름 "ZS"거기 노예
네트워크 IP 내부에서 호스트
할 때 외부 네트워크 IP에 액세스
<configuration>
<property>
<name>yarn.resourcemanager.hostname</name>
<value>zs</value>
</property>
<property>
<name>yarn.resourcemanager.address</name>
<value>0.0.0.0:18040</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>0.0.0.0:18030</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>0.0.0.0:18025</value>
</property>
<property>
<name>yarn.resourcemanager.admin.address</name>
<value>0.0.0.0:18141</value>
</property>
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>0.0.0.0:8088</value>
</property>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.nodemanager.auxservices.mapreduce.shuffle.class</name>
<value>org.apache.hadoop.mapred.ShuffleHandler</value>
</property>
<property>
<name>yarn.nodemanager.local-dirs</name>
<value>file:///home/zzh/data/nm</value>
</property>
<!-- 新增加的配置 -->
<property>
<name>yarn.log.server.url</name>
<value>http://zs:19888/jobhistory/logs/</value>
</property>
<property>
<name>yarn.log-aggregation-enable</name>
<value>true</value>
</property>
<property>
<name>yarn.web-proxy.address</name>
<value>0.0.0.0:20000</value>
</property>
<property>
<name>yarn.log-aggregation.retain-seconds</name>
<value>-1</value>
</property>
<property>
<name>yarn.nodemanager.remote-app-log-dir</name>
<value>/logs</value>
</property>
<property>
<name>yarn.nodemanager.pmem-check-enabled</name>
<value>false</value>
</property>
<property>
<name>yarn.nodemanager.vmem-check-enabled</name>
<value>false</value>
</property>
</configuration>
클라우드 알리 포트를 해제합니다
보기 자바 포트
netstat -tpnl | grep java
당신이 추천 충분하지 않습니다 수정하는 경우
HDFS 클러스터를 포맷, 동작은 한 번만 수행, 만 실행 기본 노드에 (두 번째 필요성은 데이터 폴더를 삭제) :
hdfs namenode -format