首次启动服务

1.首先启动各个节点的Zookeeper,在各个节点上执行以下命令:

zookeeper/bin/zkServer.sh start

2.在某一个namenode节点执行如下命令,创建命名空间

hdfs zkfc -formatZK

3.在每个journalnode节点用如下命令启动journalnode

hadoop/sbin/hadoop-daemon.sh start journalnode

4.在主namenode节点格式化namenode和journalnode目录

hdfs namenode -format ns

5.在主namenode节点启动namenode进程

hadoop/sbin/hadoop-daemon.sh start namenode

6.在备namenode节点执行第一行命令,把备namenode节点的目录格式化并把元数据从主namenode节点copy过来,并且这个命令不会把journalnode目录再格式化了。

用第二个命令启动备namenode进程

hdfs namenode -bootstrapStandby
hadoop/sbin/hadoop-daemon.sh start namenode

7.在两个namenode节点都执行以下命令

hadoop/sbin/hadoop-daemon.sh start zkfc

8.在所有datanode节点都执行以下命令启动datanode

hadoop/sbin/hadoop-daemon.sh start datanode

一个命令启动服务

此后可以直接这样(在namenode)启动服务

hadoop/sbin/start-dfs.sh

results matching ""

    No results matching ""