0

開くことができませんがnamenode:50070、正常にnamenode:50030動作します。

ここに画像の説明を入力

VirtualBox で 2 ノード クラスターをセットアップしました。ホスト OS は Windows 7 で、両方とも ubuntu である 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:

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

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
4

1 に答える 1