2016-08-26 5 views
0

hello-samza 예제를 master 분기에서 시작하려고합니다. 모든 명령을 오류없이 실행했지만 오류없이 run-job.sh를 시작했지만 YARN의 작업은 ACCEPTED 상태로 영원히 유지됩니다.Hello-samza - 작업이 허용 된 상태로 유지됩니다.

나는 http://localhost:8088/cluster/nodes을 보았으며 아무 것도 표시하지 않습니다. 이것이 문제입니까? YARN에는 연결된 노드가 없으므로 제출 된 작업을 완료하는 데 리소스를 할당 할 수 없습니까? 왜

yarn node -list 

Total Nodes:0

을 보여주고, 그 단순히 지침에 따라거야 경우?

답변

0

YARN에는 연결된 노드가 없으므로 제출 된 작업을 완료하는 데 리소스를 할당 할 수 없습니까?

예, 작업이 대기 중이며 시작할 리소스를 기다리고 있습니다.

NodeManager의 로그를보고 ResourceManager에 연결할 수없는 이유를 알아내는 것이 유용 할 수 있습니다.

0

나는 같은 문제가 있었지만, 무엇이 잘못되었는지를 알아 냈습니다. 어쩌면 당신의 상황에서 다른 문제 였지만 그것을 점검 할 가치가 있습니다 (또한 다른 사람들을 도울 수 있습니다). 는 Jon Bringhurst의 제안에 따르면 나는 원사 노드 관리자 로그를보고 추천 - 헬로 samza 프로젝트가 아래에 있어야한다 :이 전에 내가 (밝혔다 ERORR을 보았다 (당신도 아마) 내 경우에는

hello-samza/deploy/yarn/logs/yarn-*nodemanger-*.log 

또한 디스크 공간이) 90 % 이상 말해 어떤 WARN :

1/1 local-dirs are bad: *; 
1/1 log-dirs are bad: * 

그들은 나쁜 때문에 90.0 %의 노드 초과 원사의 최대 디스크 사용률 당 디스크 비율 기본값에 사용 가능한 디스크 공간. 디스크를 정리하거나 yarn-site.xml에서 임계 값을 높이십시오 (예 : 내가했던 것처럼) :

<property> 
     <name>yarn.nodemanager.disk-health-checker.max-disk-utilization-per-disk-percentage</name> 
     <value>97</value> 
</property> 
관련 문제