一、启动,按启动顺序执行命令。如果需要关闭集群,则按反顺序执行即可。
1.如果使用hdfs HA,需先启动zookeeper集群,具体请查看zookeeper的相关命令。
2.如果使用hdfs HA,需格式化zookeeper集群,
整个hdfs集群只需第一次启动时执行一次,
整个hdfs集群只需第一次启动时执行一次,
整个hdfs集群只需第一次启动时执行一次,
命令如下:
bin/hdfs zkfc -formatZK
说明:在ZK集群中建立一个目录,用于保存集群中NameNode的状态数据,不通的集群需要在集群中的随意一台namenode中执行此操作,操作完之后在zookeeper中会建立目录/hadoop-ha/cluster1,一般首次执行即可。
3.如果使用journal集群做HA,需启动journal集群,在journal集群每个节点执行如下命令:
sbin/hadoop-daemon.sh start journalnode
4.格式化HDFS
整个hdfs集群只需第一次启动时执行一次,
整个hdfs集群只需第一次启动时执行一次,
整个hdfs集群只需第一次启动时执行一次,
hdfs HA,在任一namenode节点上执行如下命令:
hdfs namenode -format -clusterId cluster1
说明:格式化hdfs集群cluster1,如果有多个集群,每个集群都格式化一遍,随便选择集