2013-07-08 103 views
0

我無法打開namenode:50070,但是,namenode:50030正常工作。在VM上設置2節點Hadoop集羣

enter image description here

我已經設置了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 
+0

開始,未開始。 – Tariq

+0

哦!它會在開始時通知我嗎?開始需要多長時間? –

+0

理想情況下,它不應該需要任何時間..不幸的是,你不會看到任何東西在外殼.. JPS,webui和日誌將幫助你在驗證過程是否運行,JPS是最方便的選擇.. – Tariq

回答

1

看起來你的集羣存在一些問題。您的Web控制檯顯示zero節點。確保你的Hadoop守護進程運行良好。你能夠正確啓動它們嗎?使用JPS來檢查守護進程是否正常運行。

+0

的hadoop @ namenode的:〜$ JPS 程序 '太平紳士' 可以在下面的包中找到: *的OpenJDK-6-jdk的 *的OpenJDK-7-jdk的 嘗試:sudo易於得到安裝<選定的軟件包> –

+0

我建議有你的JPS ..非常方便。 – Tariq

+0

所以我有jps!現在我該怎麼做? –