service zookeeper does not support chkconfig解决办法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
本文出自 “Linux SA John” 博客,请务必保留此出处http://john88wang.blog.51cto.com/2165294/1745315
以上是关于service zookeeper does not support chkconfig解决办法的主要内容,如果未能解决你的问题,请参考以下文章
dubbo+zookeeper与提供者消费者之间端口通信问题(No provider available for the service)
Service Fabric 反向代理 - 404 - FABRIC_E_SERVICE_DOES_NOT_EXIST
启动dubbo消费端过程提示No provider available for the service的问题定位与解决
service redis does not support chkconfig
service XXX does not support chkconfig
FeignLoad balancer does not contain an instance for the service xxx-service