[HADOOP] YARN UNHYALTHY 노드
HADOOPYARN UNHYALTHY 노드
80 % 만 가득 찬 YARN 클러스터에서 원사 nodemanager의 일부가 UNHEALTHY로 표시됩니다. 로그를 파고 나면 디스크 공간이 데이터 디렉토리에 대해 90 % 찼기 때문에 발견했습니다. 다음 오류 있음
2015-02-21 08:33:51,590 INFO org.apache.hadoop.yarn.server.resourcemanager.rmnode.RMNodeImpl: Node hdp009.abc.com:8041 reported UNHEALTHY with details: 4/4 local-dirs are bad: /data3/yarn/nm,/data2/yarn/nm,/data4/yarn/nm,/data1/yarn/nm;
2015-02-21 08:33:51,590 INFO org.apache.hadoop.yarn.server.resourcemanager.rmnode.RMNodeImpl: hdp009.abc.com:8041 Node Transitioned from RUNNING to UNHEALTHY
실사가 건강에 해 롭지 않다는 것을 어떻게 이해하고 있습니까? 임계점을 변경할 수있는 방법이 있습니까?
감사
해결법
-
==============================
1.yarn-site.xml에 yarn.nodemanager.disk-health-checker.max-disk-utilization-per-disk-percentage 속성을 추가하십시오. 이 등록 정보는 디스크가 불량으로 표시 될 때까지 허용되는 디스크 공간 활용률의 최대 백분율을 지정합니다. 값의 범위는 0.0 ~ 100.0입니다.
yarn-site.xml에 yarn.nodemanager.disk-health-checker.max-disk-utilization-per-disk-percentage 속성을 추가하십시오. 이 등록 정보는 디스크가 불량으로 표시 될 때까지 허용되는 디스크 공간 활용률의 최대 백분율을 지정합니다. 값의 범위는 0.0 ~ 100.0입니다.
yarn-default.xml
건강 상태로 강요하다 예 :
<?xml version="1.0"?> <configuration> <property> <name>yarn.nodemanager.disk-health-checker.min-healthy-disks</name> <value>0.0</value> </property> <property> <name>yarn.nodemanager.disk-health-checker.max-disk-utilization-per-disk-percentage</name> <value>100.0</value> </property> </configuration>
from https://stackoverflow.com/questions/29010039/yarn-unhealthy-nodes by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] 상태 1로 종료 된 Sqoop 하이브 (0) | 2019.07.26 |
---|---|
[HADOOP] Hive에서 OpenCSVSerde를 사용할 때 모든 열이 문자열로 생성되는 이유는 무엇입니까? (0) | 2019.07.26 |
[HADOOP] 지도에서 키에 유형이 일치하지 않습니다. 예상 됨.받은 텍스트 ... LongWritable (0) | 2019.07.26 |
[HADOOP] 왜 파일이 hadoop에 존재하는지 검사하면 NullPointerException이 발생합니까? (0) | 2019.07.26 |
[HADOOP] hadoop에서 작은 파일 병합 (0) | 2019.07.26 |