namenode:50070
을 열 수 없습니다. 그러나 namenode:50030
은 정상적으로 작동합니다.VM에 2 노드 Hadoop 클러스터 설정
나는 버추얼에 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
시작, 시작하지 않음 .. – Tariq
우! 시작할 때 알려주지? 시작하는데 얼마나 걸립니까? –
이상적으로는 시간이 걸리지 않아야합니다 .. 불행히도 쉘에서 아무 것도 볼 수 없습니다 .. JPS, webui 및 로그는 프로세스가 실행 중인지 여부를 확인하는 데 도움이 될 것입니다. JPS가 가장 편리한 옵션입니다. – Tariq