2013-07-26 4 views

답변

1

스크립트 sbin에/start-yarn.sh는

# 시작 단지는 ResourceManager는

"$ 빈"/yarn-daemon.sh --config $ YARN_CONF_DIR는 ResourceManager에

# 시작을 시작 않습니다 nodeManager는

"$ 빈"/yarn-daemons.sh --config $ YARN_CONF_DIR 원사-site.xml 파일에

당신이 IP를 설정할 수 있습니다 nodemanager 시작 : t의 PORT 그

yarn.resourcemanager.address

yarn.nodemanager.address

노드 관리자는 리소스 관리자를 찾는 하나 인

+0

제공 한 링크에서 RM과 NM이 같은 노드에없는 것 같습니다. RM과 NM을 같은 노드에 넣지 않는 것이 일반적입니까? – polerto

1
( http://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/YARN.html 참조) 노드 관리자뿐만 아니라 ResourceManager에

RM 노드에서 다른 컨테이너 (ApplicationMasters 또는 타스크 용)를 실행할지 여부에 따라 다 (니다. RM 노드가 자원 관리, 스케줄링에만 전념하기를 원하면 RM 노드에서 NM을 시작하지 마십시오. RM 노드에 여분의 cpu/mem/disk가 있다고 생각한다면 (특히 작은 클러스터의 경우 또는 스케줄 할 일이 거의없는 클러스터의 경우), RM 노드에서 NM을 실행하십시오.