您的位置:首页 > Web前端 > Node.js

Hadoop集群实施成功后,再次格式化名称节点,datanode如何加入集群

2014-10-26 17:12 1351 查看
1.停止Hadoop集群

[hadoop@Master name]$ cd /usr/hadoop/bin/

[hadoop@Master bin]$ stop-all.sh

Warning: $HADOOP_HOME is deprecated.

stopping jobtracker

192.168.150.3: stopping tasktracker

192.168.150.4: stopping tasktracker

stopping namenode

192.168.150.3: stopping datanode

192.168.150.4: stopping datanode

192.168.150.2: stopping secondarynamenode



2.格式化名称节点

[hadoop@Master ~]$ hadoop namenode -format

Warning: $HADOOP_HOME is deprecated.

14/10/26 07:54:27 INFO namenode.NameNode: STARTUP_MSG:

/************************************************************

STARTUP_MSG: Starting NameNode

STARTUP_MSG: host = Master.Hadoop.V1/192.168.150.2

STARTUP_MSG: args = [-format]

STARTUP_MSG: version = 1.2.1

STARTUP_MSG: build = https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1.2 -r 1503152; compiled by 'mattf' on Mon Jul 22 15:23:09 PDT 2013

STARTUP_MSG: java = 1.7.0_71

************************************************************/

Re-format filesystem in /usr/hadoop/tmp/dfs/name ? (Y or N) y

Format aborted in /usr/hadoop/tmp/dfs/name

14/10/26 07:54:35 INFO namenode.NameNode: SHUTDOWN_MSG:

/************************************************************

SHUTDOWN_MSG: Shutting down NameNode at Master.Hadoop.V1/192.168.150.2

************************************************************/



3.启动集群,并查看datanode,jps发现datanode只有TaskTracker进程,显示 datanode 与 namenode namespaceID 不同所致

4.将Master节点的/usr/hadoop/tmp/dfs/name/current/VERSION的namespaceID 和Slave节点/usr/hadoop/tmp/dfs/data/current/VERSION的namespaceID修改一致。





5. 重启集群,datanode 启动,加入集群




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: