本文参考了 http://blog.youkuaiyun.com/dmcpxy/article/details/18256607
hadoop集群的顺序
1、启动zookeeper bin/zkServer.sh start
2、在所有的namenode 节点上 bin/hdfs zkfc -formatZK
3、在在各个节点用如下命令启日志程序 sbin/hadoop-daemon.sh start journalnode
4、格式化集群 ,格式化namenode
hadoop namenode -format bicluster
hdfs namenode -format
5、启动主节点的namenode
/opt/hadoop/sbin/hadoop-daemon.sh start namenode
6、在从节点上把主节点上的namenode 的信息copy 过来,启动namenode 节点
hdfs namenode -bootstrapStandby
/opt/hadoop/sbin/hadoop-daemon.sh start namenode
hdfs namenode -bootstrapStandby,这个命令注意全角字符,这个折腾了我好长时间。
7、在所有的namenode 上执行
/opt/hadoop/sbin/hadoop-daemon.sh start zkfc
8、启动datanode节点,在所有的datanode上执行
/opt/hadoop/sbin/hadoop-daemon.sh start datanode
所有命令
#启动zookeeper
/opt/zookeeper/bin/zkServer.sh start
#格式化zk
/opt/hadoop/bin/hdfs zkfc -formatZK
#启动日志系统
/opt/hadoop/sbin/hadoop-daemon.sh start journalnode
#启动namenode节点
/opt/hadoop/sbin/hadoop-daemon.sh start namenode
#启动zkfc
/opt/hadoop/sbin/hadoop-daemon.sh start zkfc
#启动数据节点
/opt/hadoop/sbin/hadoop-daemon.sh start datanode
/opt/java/bin/jps