2017-09-06 8 views
1

안녕하세요, 모두 멀티 노드 hadoop 설치를 설치하려고합니다. 모든 것이 잘 작동하지만 원사에 대한 내 노드 관리자가 작동하지 않습니다. 내가 원사 nodemanager에 대한 로그 파일에서 보았을 때, 나는 그것의 실제 메모리와 가상 코어를 표시되지 않는 이유를 전혀 모르는 정보Hadoop-Installation-Multinode

"org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl: Initialized nodemanager for null: physical-memory=-1 virtual-memory=-2 virtual-cores=-1"

다음되었다. 내 VM에는 8GB 메모리와 8Vcpus가 있습니다. 위의 값 때문에이 오류가 발생합니다 :

"org.apache.hadoop.yarn.exceptions.YarnRuntimeException: Recieved SHUTDOWN signal from Resourcemanager ,Registration of NodeManager failed, Message from ResourceManager: NodeManager from SFeUbuntuVM2 doesn't satisfy minimum allocations, Sending SHUTDOWN signal to the NodeManager"

누군가이 문제를 해결해 줄 수 있습니까?

답변

0

확인 당신이

  1. SELinux를 사용하지
  2. 방화벽이 설정 파일을 확인

을 사용할 수있는 경우. 결국

mapred-site.xml의

<property> 
    <name>mapreduce.framework.name</name> 
    <value>yarn</value> 
</property> 

원사를 site.xml

<property> 
    <name>yarn.resourcemanager.hostname</name> 
    <value>{your host name}</value> 
</property> 

는 네임 노드를 포맷하고 다시 모든 서비스를 시작할 수 없습니다.