离线部署 CDH 5.15.0及使用CDH(5)——cloudera manager 设置开机自启

服务器上肯定是一直运行,自己虚拟机搭建使用Cloudera manager管理添加开启启动比较方便。

1.复制启动脚本
将cloudera-scm-agent start 和cloudera-scm-server服务器启动脚本复制到/etc/init.d/目录下面。(/etc/init.d/目录用于存放开机启动脚本的目录)

 cp /opt/cloudera-manager/cm-5.15.0/etc/init.d/cloudera-scm-agent /etc/init.d/
 cp /opt/cloudera-manager/cm-5.15.0/etc/init.d/cloudera-scm-server /etc/init.d/
  1. 添加开机启动
# 添加cloudera-scm-server
chkconfig --add cloudera-scm-server
# 开机启动
chkconfig cloudera-scm-server on 
# 查看状态,2-5显示开启表示配置成功
 chkconfig --list cloudera-scm-server

cloudera-scm-agent一样作法

3.修改cloudera-scm-server
这只能保证Manager和Agent启动,集群的hdfs,yarn,zookeeper等它管理的服务并没有启动,需要配置环境变量,比如JAVA_HOME等。cloudera-scm-server和cloudera-scm-agent都要修改。

 * jdk环境问题,因为是开机启动的时候执行脚本,所以并没有读取配置的JAVA_HOME.所以需要自己添加。
  编辑cloudera-scm-server脚本  ,加入环境变量
  export JAVA_HOME=/opt/jdk1.8.0_191
 *  cm-5.15.0环境问题,没有找到cm-5.15.0目录
  编辑启动脚本,
  修改
  CMF_DEFAULTS=${CMF_DEFAULTS:-/etc/default}   为
  CMF_DEFAULTS=${CMF_DEFAULTS:-/opt/cloudera-manager/cm-5.15.0/etc/default}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。