hadoop启停步骤及命令

以下均为hadoop用户执行

hdoop集群停止步骤:

  1. Datanode节点上分别执行:
    $HADOOP_HOME/sbin/yarn-daemon.sh stop nodemanager
    Namenode1和namenode2节点上分别执行:
    $HADOOP_HOME/sbin/yarn-daemon.sh stop resourcemanager
  2. 停止Datanode
    在各个Datanode执行:
    hadoop-daemon.sh stop datanode
  3. 停止Namenode
    通过下面的命令查看namenode的状态
hdfs haadmin -getServiceState nn1
hdfs haadmin -getServiceState nn2

在active状态的namenode执行
hadoop-daemon.sh stop namenode
在standby状态的namenode执行
hadoop-daemon.sh stop namenode

  1. 停止zkfc
    在两台namenode节点执行:
    hadoop-daemon.sh stop zkfc
  2. 停止journalnode
    各个journalnode节点停止journalnode集群服务:
    hadoop-daemon.sh stop journalnode
  3. 停止zookeeper
    各个zookeeper节点停止zookeeper集群服务
    zkServer.sh stop

hadoop集群启动步骤

  1. 启动zookeeper
    各个zookeeper节点启动zookeeper集群服务
    zkServer.sh start
  2. 启动journalnode
    各个journalnode节点启动journalnode集群服务:
    hadoop-daemon.sh start journalnode
  3. 启动Namenode
    先启动最后关闭的namenode
    hadoop-daemon.sh start namenode
    再启动另一个namenode
    hadoop-daemon.sh start namenode
    检查启动状态,应都为standby
hdfs haadmin -getServiceState nn1
hdfs haadmin -getServiceState nn2
  1. 启动zkfc
    在两台namenode节点执行:
    hadoop-daemon.sh start zkfc
    检查启动状态,哪个节点先启动zkfc,哪个节点为active
hdfs haadmin -getServiceState nn1
hdfs haadmin -getServiceState nn2
  1. 启动Datanode
    在各个datanode执行:
    hadoop-daemon.sh start datanode
  2. 启动yarn
    先启动resourcemanager,再启动nodemanager
    Namenode1和namenode2节点上分别执行:
    yarn-daemon.sh start resourcemanager
    Datanode节点上分别执行:
    yarn-daemon.sh start nodemanager
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容