2017-04-12 12 views
-1

로컬 서브 우분투 시스템에 hue을 설치했으며 두 시스템에 hadoop muti 클러스터 시스템을 설치했습니다. 내가 HDFS에서 데이터를 가져올 mysql에서 sqoop 작업 프로세스를 실행하고 때Hadoop - HUE를 구성하는 동안 호스트에 대한 경로가 없습니다

Hadoop Version : 2.7.3 
Hue Version : 3.12.0 
Ozzie Version : 4.3.0 

나는 문제에 직면하고있다. 다음과 같은 오류가 발생합니다.

Caused by: java.net.NoRouteToHostException: No Route to Host from Developer4/127.0.0.1 to cm:10020 failed on socket timeout exception: java.net.NoRouteToHostException: No route to host; For more details see: http://wiki.apache.org/hadoop/NoRouteToHost 

HDFS의 URL의 HDFS : // 마스터 : 9000

내/etc/hosts 파일은 내가 잘못하고있는 중이 야 어디 저를 제안하십시오

192.168.1.149 master 
127.0.0.1 developer4 
192.168.1.161 slave 

같은 파일. ozzie 시작 및 중지 명령에 대한 명령조차도 명령 행에서 올바르게 작동합니다. 당신은 당신의 로컬 호스트 시스템에 Hadoop을 설정 한

Error Image Screen Shot

+0

포트'10020'은'JobHistoryServer'에 속합니다.하지만'cm'은 무엇입니까? '/ etc/hosts'에 호스트 이름'cm'에 대한 항목이 없습니다. – franklinsijo

+0

내가 왜이 질문을 왜곡했는지 알 수 있습니까? 설명을 제공하십시오 – Tarunn

답변

1

은 제거하거나 core-site.xml 파일에 일 이하로 수정해야합니다.

mapreduce.jobhistory.address 0.0.0.0:10020 Host and port for Job History Server (default 0.0.0.0:10020) 

그런 다음 아래 명령을 사용하여 jobhistoryservice을 실행해야합니다.

sbin/mr-jobhistory-daemon.sh --config /home/developer4/hadoop-2.7.3/etc start historyserver 

이 명령 포트를 로컬 호스트에서 사용하도록 설정하면 도움이되기를 바랍니다.

+0

core-site.xml 파일을 어디에서 찾을 수 있습니까? 나는 hadoop을 이미 설치했다. – Tarunn

+0

당신은 다음 경로 hadoop/etc/hadoop/core-site.xml에서 찾을 수있다. –