CDH5 hadoop 설치 2.2.0 구성 문제

958 단어 hadoop
hadoop 버전: cloudera hadoop 2.2 CDH5
오늘 Hadoop을 설치한 후 start-yarn을 시작합니다.sh 이후nodemanager는 일어나지 않습니다. 나중에 DN 노드의 로그를 보고 다음 오류를 보고했습니다.

 FATAL org.apache.hadoop.yarn.server.nodemanager.NodeManager: Error starting NodeManager  
java.lang.IllegalArgumentException: The ServiceName: mapreduce.shuffle set in yarn.nodemanager.aux-services is invalid.The valid service name should only  
 contain a-zA-Z0-9_ and can not start with numbers 

해결 방법:
yarn-site를 수정합니다.xml 파일:

<property>  
        <name>yarn.nodemanager.aux-services</name>  
        <value>mapreduce_shuffle</value>  
</property>  

왜냐하면nodemanager.aux-서비스 설정 오류가 발생했습니다.
이것은 내가 궁금한 점이 하나 있는데, cloudera CDH4 hadoop 2를 사용하고 있다.0 버전에서 이 설정의 값은 마프리듀스로 설정되었습니다.shuffle, 그리고 이 값을 검색한 기본값은 바로 이것입니다. 왜 CDH5 버전에서 밑줄이 되었는지 알 수 없습니다.

좋은 웹페이지 즐겨찾기