配置Hadoop服务随机器自启动

翻译:https://www.cloudera.com/documentation/enterprise/latest/topics/cdh_ig_init_configure.html#topic_27_2_3
版本: 5.14.2

重要:

  • 在不使用Cloudera Manager的系统上遵循这些命令行指示信息。
  • 此信息特别适用于CDH 5.14.X。有关其他版本的信息,请参阅Cloudera文档。

在系统启动时init(8) 用来启动守护进程。对于不同的发型版本,init(8)从/etc/init.d 目录或/etc/rc2.d 目录选择脚本进行执行。CDH软件包对init.d and rc2.d进行了链接,在任一个目录的修改都会同步到另外一个目录。

要在引导时或重新启动时启动系统服务,请使用适当的工具启用init脚本:

  • 在RHEL和CentOS发行版中直接使用 chkconfig 。Debian和Ubuntu用户可以安装chkconfig 包。
  • update-rc.d 包含在Debian和Ubuntu发行版中。

配置init以启动MRv1集群中的核心Hadoop系统服务

重要:

Cloudera不支持在同一主机上同时运行MRv1和YARN守护进程; 它会降低性能并可能导致群集不稳定。

使用chkconfig 命令如下:

$ sudo chkconfig hadoop-hdfs-namenode on

在Ubuntu和Debian系统上使用的update-rc.d命令如下:

Where 命令
在NameNode上 $ sudo update-rc.d hadoop-hdfs-namenode defaults$ sudo update-r
在JobTracker上 $ sudo update-rc.d hadoop-0.20-mapreduce-jobtracker defaults
在Secondary NameNode(如果使用) $ sudo update-rc.d hadoop-hdfs-secondarynamenode defaults
在每个TaskTracker上 $ sudo update-rc.d hadoop-0.20-mapreduce-tasktracker defaults
在每个DataNode上 $ sudo update-rc.d hadoop-hdfs-datanode defaults

配置init以在YARN集群中启动核心Hadoop系统服务

重要:

不要同时在同一组主机上运行MRv1和YARN。这不建议; 它会降低性能并可能导致MapReduce群集不稳定。

使用命令chkconfig :

Where 命令
在NameNode上 $ sudo chkconfig hadoop-hdfs-namenode on
在ResourceManager上 $ sudo chkconfig hadoop-yarn-resourcemanager on
在Secondary NameNode(如果使用) $ sudo chkconfig hadoop-hdfs-secondarynamenode on
在每个NodeManager上 $ sudo chkconfig hadoop-yarn-nodemanager on
在每个DataNode上 $ sudo chkconfig hadoop-hdfs-datanode on
在MapReduce JobHistory主机上 $ sudo chkconfig hadoop-mapreduce-historyserver on

在Ubuntu和Debian系统上使用的update-rc.d命令是:

配置Hadoop服务随机器自启动_第1张图片
图片.png

配置init以启动非核心Hadoop系统服务

非核心Hadoop守护进程也可以配置为在机器启动时自动启动。

chkconfig 命令是:

组件 服务器 命令
Hue Hue服务器 $ sudo chkconfig hue on
Oozie Oozie服务器 $ sudo chkconfig oozie on
HBase HBase Master $ sudo chkconfig hbase-master on
在每个HBase RegionServer上 $ sudo chkconfig hbase-regionserver on
Hive Metastore Hive Metastore服务器 $ sudo chkconfig hive-metastore on
HiveServer2 HiveServer2 $ sudo chkconfig hive-server2 on
Zookeeper Zookeeper服务器 $ sudo chkconfig zookeeper-server on
HttpFS HttpFS服务器 $ sudo chkconfig hadoop-httpfs on

update-rc.d命令:


配置Hadoop服务随机器自启动_第2张图片
图片.png

你可能感兴趣的:(配置Hadoop服务随机器自启动)