我执行下面步骤:
1、 动态增加DataNode节点和TaskTracker节点
以host9为例
在host9上执行:
指定主机名
vi /etc/hostname
指定主机名到IP地址的映射
vi /etc/hosts
(hosts就是对datanode 和trac)
增加用户和组
addgroup hadoop
adduser --ingroup hadoop hadoop
更改临时目录权限
chmod 777 /tmp
在host2上执行:
vi conf/slaves
增加host9
ssh-copy-id -i .ssh/id_rsa.pub hadoop@host9
scp -r /home/hadoop/hadoop-1.1.2 hadoop@host9:/home/hadoop/hadoop-1.1.2
在host8上执行:
vi conf/slaves
增加host9
ssh-copy-id -i .ssh/id_rsa.pub hadoop@host9
在host9上面执行:
hadoop-daemon.sh start datanode
hadoop-daemon.sh start tasktracker
随后我去验证:
网页:
然而点击:
node一栏下的host2、host6、host8 都可以出现类似下面的界面
而点击host9
点击name下的tracker_host8:localhost/127.0.0.1:54716 、tracker_host6:localhost/127.0.0.1:54716、tracker_host2:localhost/127.0.0.1:54716
都可以出现类似这样的页面:
而点击:tracker_host9:localhost/127.0.0.1:44922
换个浏览器也一样
这个不清楚为啥? 若您看了之后知道,望给我留言相告一下,谢谢!
带我知道其原因在序....