2013-07-08 3 views
0

namenode:50070을 열 수 없습니다. 그러나 namenode:50030은 정상적으로 작동합니다.VM에 2 노드 Hadoop 클러스터 설정

enter image description here

나는 버추얼에 2 노드 클러스터를 설정했습니다. 호스트 OS는 Windows 7이고 우분투는 2 인입니다. 1 개의 슬레이브와 1 개의 마스터.

마스터 /etc/hosts :

127.0.0.1 localhost 
192.168.1.124 namenode 
192.168.1.125 slave1 

마스터 /etc/network/interfaces :

auto lo 
iface lo inet loopback 

auto eth2 
iface eth2 inet static 
address 192.168.1.124 
netmask 255.255.255.0 

슬레이브 /etc/hosts :

127.0.0.1 localhost 
192.168.1.124 namenode 
192.168.1.125 slave1 

슬레이브 /etc/network/interfaces : 0,123,516

auto lo 
iface lo inet loopback 

auto eth3 
iface eth3 inet static 
address 192.168.1.125 
netmask 255.255.255.0 

50070을 열 수없는 이유는 무엇입니까?

내가 netstat -ar n이 수행 할 때

Kernel IP routing table 
Destination  Gateway   Genmask   Flags MSS Window irtt Iface 
169.254.0.0  0.0.0.0   255.255.0.0  U   0 0   0 eth2 
192.168.1.0  0.0.0.0   255.255.255.0 U   0 0   0 eth2 

이 출력 내 노드가 실제로 시작되었는지 보여줍니다. 그렇지 않니?

sudo /usr/local/hadoop/bin/start-all.sh 
[sudo] password for hadoop: 
starting namenode, logging to /usr/local/hadoop/libexec/../logs/hadoop-root-namenode-namenode.out 
192.168.1.124: starting datanode, logging to /usr/local/hadoop/libexec/../logs/hadoop-root-datanode-namenode.out 
192.168.1.125: starting datanode, logging to /usr/local/hadoop/libexec/../logs/hadoop-root-datanode-slave1.out 
namenode: starting secondarynamenode, logging to /usr/local/hadoop/libexec/../logs/hadoop-root-secondarynamenode-namenode.out 
starting jobtracker, logging to /usr/local/hadoop/libexec/../logs/hadoop-root-jobtracker-namenode.out 
192.168.1.125: starting tasktracker, logging to /usr/local/hadoop/libexec/../logs/hadoop-root-tasktracker-slave1.out 
192.168.1.124: starting tasktracker, logging to /usr/local/hadoop/libexec/../logs/hadoop-root-tasktracker-namenode.out 
+0

시작, 시작하지 않음 .. – Tariq

+0

우! 시작할 때 알려주지? 시작하는데 얼마나 걸립니까? –

+0

이상적으로는 시간이 걸리지 않아야합니다 .. 불행히도 쉘에서 아무 것도 볼 수 없습니다 .. JPS, webui 및 로그는 프로세스가 실행 중인지 여부를 확인하는 데 도움이 될 것입니다. JPS가 가장 편리한 옵션입니다. – Tariq

답변

1

클러스터에 문제가있는 것 같습니다. 웹 콘솔에 zero 노드가 표시됩니다. Hadoop 데몬이 잘 돌아가고 있는지 확인하십시오. 당신이 그들을 제대로 시작할 수 있었습니까? 데몬이 제대로 실행되고 있는지 확인하려면 JPS을 사용하십시오.

+0

하둡 @의 네임 노드입니다 : ~ $ JPS 프로그램 '표준 새 번역'다음 패키지에서 찾을 수 있습니다 * 오픈 JDK-6-JDK * 오픈 JDK-7-JDK 보십시오 : apt-get을 sudo는 설치 <선택된 패키지> –

+0

JPS가 당신과 함께 할 것을 제안합니다. 꽤 편리합니다. – Tariq

+0

그래서 나는 jps를 얻었다! 나는 지금 무엇을해야합니까? –

관련 문제