zoukankan      html  css  js  c++  java
  • 09_Hadoop启动或停止的三种方式及启动脚本

    1Hadoop启动或停止

    1)第一种方式

    分别启动 HDFS MapReduce,命令如下:

    启动:

    $ start-dfs.sh

    $ start-mapred.sh

    停止:

    $ stop-mapred.sh

    $ start-dfs.sh

    2第二方式

    全部启动或者全部停止

    启动:start-all.sh

    启动顺序:NameNodeDataNodeSecondaryNameNodeJobTrackerTaskTracker

    停止:stop-all.sh

    停止顺序:JobTrackerTaskTrackerNameNodeDataNodeSecondaryNameNode

    3第三种启动方式

    每个守护进行逐一进行启动,启动顺序如下:

    NameNodeDataNodeSecondaryNameNodeJobTrackerTaskTracker

    命令如下:

    启动:

    hadoop-daemon.sh start namenode

    hadoop-daemon.sh start datanode

    hadoop-daemon.sh start secondarynamenode

    hadoop-daemon.sh start jobtracker

    hadoop-daemon.sh start tasktracker

    停止:

    hadoop-daemon.sh stop jobtracker

    hadoop-daemon.sh stop tasktracker

    hadoop-daemon.sh stop namenode

    hadoop-daemon.sh stop datanode

    hadoop-daemon.sh stop secondarynamenode

    2、分析启动Shell脚本

    1)查看start-all.sh脚本:

    第一点:,此Shell脚本,仅仅在主节点上执行。

    第二点:首先启动DFS文件系统的守护进程,再启动MapReduce框架的守护进程

    第三点:启动HDFS文件系统守护进程时,调用start-dfs.shShell脚本;启动MapReduce守护进程时,调用start-mapred.shShell脚本。

    2)查看start-dfs.sh脚本:

    第一点:此脚本运行在DFS文件系统的主节点上。

     第二点:如果先启动DataNode守护进程,在没有启动NameNode守护进程之前,DataNode日志文件一直出现连接NameNode错误信息。

     第三点:启动HDFS守护进程的顺序

     第四点:NameNode启动,调用的是hadoop-daemon.sh脚本;

         DataNodeSecondaryNameNode启动调用的是hadoop-daemons.sh脚本。

  • 相关阅读:
    除去String字符串里面指定的字符串
    JSON总结(java篇)
    关于tomcat文件下载配置
    在多行列表中id同名的<a>标签点击事件处理方法
    java Properties异常:Malformed uxxxx encoding.
    关于An association from the table refers to an unmapped class
    Java实现Mysql数据库自动备份
    Could not publish server configuration for Tomcat v6.0 Server at localhost.
    MySQL备份命令mysqldump参数说明与示例
    图解 | 原来这就是网络
  • 原文地址:https://www.cnblogs.com/xiangyangzhu/p/5242284.html
Copyright © 2011-2022 走看看