2014-11-10 2 views
0

주어진 예제 인 SimpleShortestPathsComputation을 tiny_graph.txt로 실행하는 데 문제가 있습니다. 나는 항상지도 부분 다음에 부분 축소 과정에 갇혀있다. 항상 저에게 100 %지도를 보여주고 0 %는 줄이고 항상 거기에 매달려 있습니다. 웹에서 솔루션을 찾는 데 어려움이 있습니다. 누구든지이 문제를 겪었습니까? 그런데 giraph가 1.1.0 인 동안 내 hadoop 버전은 1.2.1입니다. 고맙습니다!Giraph 최단 경로 예제

+0

로그 파일을 보았습니까? 문제를 찾는 데 도움이 될 것입니다 – peter

+0

답장을 보내 주셔서 감사합니다. 나는이 전체 hadoop 및 giraph에 매우 익숙하므로 어떻게 로그 파일을 볼 수 있습니까? 그냥 거기에 매달려 있습니다. 나는 giraph가 hadoop의지도 작업이고 "INFO mapred.JobClient : map 100 % reduce 0 %"후에 거기에 걸려 있음을 이해합니다. 나는 giraph 1.1.0과 함께 hadoop v0.20.203.0을 사용해 보았지만 여전히 같은 결과이다. 나는 잘못 설정 한 것이 두렵다. – Alfred

+0

초 기다리십시오. 뭔가 바뀐다. 마침내 나는 뭔가 다른 것을 보았다. 지금 내게 이것을 보여 주 : 14/11/14 22:27:20 INFO mapred.JobClient : map 100 % reduce 0 % 14/11/14 22:36:37 INFO mapred.JobClient : map 50 % reduce 0 % 누군가 나에게 무슨 일이 일어 났는지 설명 할 수 있습니까? giraph가 아직 실행 중입니까? 왜 그렇게 오래 걸릴까요? 고맙습니다. – Alfred

답변

0

Giraph에는 감속기가 없으므로 기본적으로 감속기가 실행되지 않습니다. 또한 프로세스는 모든 꼭지점이 홀드 할 때만 종료되며 결코 발생하지 않습니다.

다음은 빠른 패치입니다. https://issues.apache.org/jira/browse/GIRAPH-756

이것을 사용하면 Apache Zookeeper 노드 인 (zk 노드)를 사용하여 프로세스를 중지 할 수 있습니다.