首页 > 代码库 > Hadoop集群实施成功后,再次格式化名称节点

Hadoop集群实施成功后,再次格式化名称节点

Hadoop集群实施成功后,再次格式化名称节点。

环境:OS:Centos 6.5 x64 & Soft:Hadoop 1.2.1

1、格式化之前hadoop集群正常。

[huser@master hadoop-1.2.1]$ jps
7927 SecondaryNameNode
7773 NameNode
8017 JobTracker
9983 Jps

[huser@slave1 ~]$ jps
5384 DataNode
6592 Jps
5474 TaskTracker

2、关闭集群,再次格式化。

[huser@master hadoop-1.2.1]$ bin/stop-all.sh

[huser@master hadoop-1.2.1]$ bin/hadoop namenode -format

3、启动集群,查看进程。

[huser@master hadoop-1.2.1]$ bin/start-all.sh

[huser@master hadoop-1.2.1]$ jps
10355 NameNode
10578 JobTracker
10727 Jps
10509 SecondaryNameNode

[huser@slave1 ~]$ jps
6910 Jps
6838 TaskTracker

datanode未启动,说明不能加入集群。

4、修改datanode节点上namespaceid,与namenode保持一致。

[huser@slave1 current]$ pwd
/home/huser/hadoop/tmp/dfs/data/current

[huser@slave1 current]$ vi VERSION 

5、停掉集群,重启集群。

[huser@master hadoop-1.2.1]$ jps
12304 JobTracker
12212 SecondaryNameNode
12056 NameNode
12423 Jps

[huser@slave1 ~]$ jps
7228 DataNode
7425 Jps
7322 TaskTracker