1.1.0 rpm + CentOS 6.3 64 + JDK7 搭建全分布式集群的方(6)

1)格式化HDFS文件系统

在"Master.Hadoop"上使用普通用户hadoop进行操作。(备注:只需一次,下次启动不再需要格式化)

hadoop namenode -format

2)启动hadoop

在启动前关闭集群中所有机器的防火墙,不然会出现datanode开后又自动关闭。

service iptables stop

不知道为什么root用户访问start-all.sh会提示无权限,所以直接修改了其所在文件夹的访问权限!(谁知道原来回复一下我,谢谢)

chmod -R 777 /usr/sbin/

启动 namenode

start-all.sh

Hadoop-1.1.0 rpm + CentOS 6.3 64 + JDK7 搭建全分布式集群的方

可以通过以下启动日志看出,首先启动namenode 接着启动datanode1,datanode2,…,然后启动secondarynamenode。

再启动jobtracker,然后启动tasktracker1,tasktracker2,…。

启动 hadoop成功后,在 Master 中的 tmp 文件夹中生成了 dfs 文件夹,在Slave 中的 tmp 文件夹中均生成了 dfs 文件夹和 mapred 文件夹。

停止 namenode

stop-all.sh

Hadoop-1.1.0 rpm + CentOS 6.3 64 + JDK7 搭建全分布式集群的方

(2)验证方式二:用"hadoop dfsadmin -report"

用这个命令可以查看Hadoop集群的状态。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/350177531b1950163e0a0e4289f4705c.html