EMR 开发指南

重启服务

最近更新时间:2020-07-24 14:40:05

功能介绍

组件配置项修改后,需要重启对应的服务使配置生效。为确保服务重启过程中,尽量减少或不影响业务运行,可通过滚动重启服务。对于有主备状态的实例,会先重启备实例,再重启主实例。滚动重启时间比普通重启时间久。

  • 控制台支持重启服务,默认勾选滚动重启方法式注。滚动重启关闭后所有节点同时重启可能导致服务不可用,请谨慎选择。
  • 失败处理策略支持两种方式:失败时阻塞等待处理和单节点失败继续处理。

操作步骤

  1. 登录 EMR 控制台,在【集群列表】中单击对应的集群【ID/名称】进入集群详情页。
  2. 在【集群服务】中,单击【重启服务】,或者选择需要重启的组件卡片【操作】>【角色管理】勾选需要重启的服务【角色】并单击【重启服务】。
    • 在集群详情页面中直接重启服务时,需要选择重启的服务名称、服务角色、重启方式、是否滚动重启、失败处理策略等。
    • 在组件卡片中重启服务时,只需要选择重启方式、失败处理策略等。
  3. 各服务组件支持的重启方式如下:
    组件 服务 重启模式 描述 备注
    HDFS NameNode 快速重启模式 通过 hadoop-daemon.sh stop | start namenode 进行重启 -
    NameNode 安全重启模式 在 HA 集群中,首先在 standby NameNode 上做 saveNameSpace 操作, 然后通过 hadoop-daemon.sh stop | start namenode 进行重启。非 HA 集群与快速重启模式一致 只支持滚动重启
    DataNode 默认重启模式 通过 hadoop-daemon.sh stop | start datanode 进行重启 -
    JournalNode 默认重启模式 通过 hadoop-daemon.sh stop | start journalnode 进行重启 -
    zkfc 默认重启模式 通过 hadoop-daemon.sh stop | start zkfc 进行重启 -
    YARN ResourceManager 默认重启模式 通过 sbin/yarn-daemon.sh stop | start resourcemanager 进行重启 只支持滚动重启
    NodeManager 默认重启模式 通过 sbin/yarn-daemon.sh stop | start nodemanager 进行重启 -
    JobHisotryServer 默认重启模式 通过 sbin/yarn-daemon.sh stop| start historyserver 进行重启 -
    TimeLineServer 默认重启模式 通过 sbin/yarn-daemon.sh stop | start timelineserver 进行重启 -
    HBASE HbaseThrift 默认重启模式 通过 hbase-daemon.sh stop | start thrift 进行重启 -
    HMaster 默认重启模式 通过 hbase-daemon.sh stop | start master 进行重启 -
    HRegionServer 快速重启模式 通过 hbase-daemon.sh stop | start regionserver 进行重启 -
    HRegionServer 安全重启模式 通过 graceful_stop.sh --restart --reload 进行重启 -
    HIVE HiveMetaStore 默认重启模式 通过 hcat_server.sh stop | strat 进行重启 -
    HiveServer2 默认重启模式 通过 hive-daemon.sh stop-h2 | start-h2 进行重启 -
    HiveWebHcat 默认重启模式 通过 webhcat_server.sh stop | start 进行重启 -
    PRESTO PrestoCoordinator 默认重启模式 通过 bin/launcher stop | start 进行重启 只支持滚动重启
    PrestoWorker 默认重启模式 通过 bin/launcher stop | start 进行重启 -
    ZOOKEEPER QuorumPeerMain 默认重启模式 通过 bin/zkServer.sh stop | start 进行重启 -
    SPARK SparkJobHistoryServer 默认重启模式 通过 sbin/stop-history-server.sh | sbin/start-history-server.sh 进行重启 -
    HUE Hue 默认重启模式 通过 build/env/bin/start.sh 和build/env/bin/sop.sh 进行重启 -
    OOZIE Oozie 默认重启模式 通过oozied.sh stop | start 进行重启 -
    STORM Nimbus 默认重启模式 通过 bin/storm-daemon.sh nimbus stop | start 进行重启 -
    Supervisor 默认重启模式 通过 bin/storm-daemon.sh supervisor stop | start 进行重启 -
    Logviewer 默认重启模式 通过 bin/storm-daemon.sh nimbus stop | start 进行重启 -
    Ui 默认重启模式 通过 bin/storm-daemon.sh nimbus stop | start 进行重启 -
    RANGER Ranger 默认重启模式 通过 sbin/ranger-daemon.sh stop | start 进行重启 -
    ALLUXIO AlluxioMaster 默认重启模式 通过 bin/alluxio-stop.sh master 和 bin/alluxio-start.sh master 进行重启 -
    AlluxioWorker 默认重启模式 通过 bin/alluxio-stop.sh worker 和 bin/alluxio-start.sh worker 进行重启 -
    GANGLIA Httpd 默认重启模式 通过 /sbin/service http stop | start 进行重启 -
    Gmetad 默认重启模式 通过 /sbin/service gmetad stop | start 进行重启 -
    Gmond 默认重启模式 通过 /sbin/service gmon stop | start 进行重启 -
目录