美文网首页
hadoop启停步骤及命令

hadoop启停步骤及命令

作者: 冰T弦 | 来源:发表于2019-03-23 19:53 被阅读0次

    以下均为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

    相关文章

      网友评论

          本文标题:hadoop启停步骤及命令

          本文链接:https://www.haomeiwen.com/subject/mrqevqtx.html