我無法打開namenode:50070
,但是,namenode:50030
正常工作。在VM上設置2節點Hadoop集羣
我已經設置了VirtualBox上一個2節點集羣。主機操作系統是Windows 7,我有兩個都是Ubuntu的客人。 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
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