butter7372 发表于 2019-1-8 12:49:15

service zookeeper does not support chkconfig解决办法

  一 问题描述
  部署好ZooKeeper后,需要设置启动脚本并设置开机自动启动。
cp /opt/app/zookeeper/bin/zkServer.sh /etc/init.d/zookeeper  

  更改脚本的参数
ZOOBIN=/opt/app/zookeeper/bin
ZOOBINDIR=/opt/app/zookeeper/bin
ZOO_LOG_DIR=/opt/logs/zookeeper  这个三个参数随意自己定义
  执行service zookeeper start 正常,但是执行chkconfig --level 35 zookeeper on报以下错误
  service zookeeper does not support chkconfig
  

  二 问题解决
   以上的问题和chkconfig这个命令有关。查阅chkconfig命令的man手册进行了解。
  需要让chkconfig管理的服务需要在/etc/init.d目录下的启动脚本中添加几行代码。如下:
#!/bin/bash
#
# zookeeper---this script is used to start and stop zookeeper
#
# chkconfig:   - 80 12
# description:zookeeper is a centralized service for maintaining configuration information,naming,providing distributed synchronization,and providing group services.
# processname: zookeeper  

  chkconfig: 一行告诉chkconfig这个服务默认将以什么级别启动,启动和关闭的优先级是多少。- 表示任意级别
  description: 一行是这个服务的描述信息
  

  添加这两行后就可以正常使用chkconfig设置开机启动了

  

  

  

  

  

  参考文章:
  http://maosheng.iteye.com/blog/2224962
  




页: [1]
查看完整版本: service zookeeper does not support chkconfig解决办法