linux把zookeeper设为开机自启。

进入开机启动的目录

 cd /etc/rc.d/init.d

创建zookeeper文件

touch zookeeper或vim zookeeper

编辑zookeeper 文件

#!/bin/bash
#chkconfig: 2345 10 90
#description: service zookeeper
export   JAVA_HOME=/opt/jdk1.8.0_152
export   ZOO_LOG_DIR=/opt/zookeeper/log
ZOOKEEPER_HOME=/opt/zookeeper
su  root   ${ZOOKEEPER_HOME}/bin/zkServer.sh    "$1"

# chkconfig:   2345 10 90 后面参数意思

什么时候执行

等级0表示:表示关机时   

等级1表示:单用户模式时  

等级2表示:无网络连接的多用户命令行模式 s  

 等级3表示:有网络连接的多用户命令行模式 时 

 等级4表示:不可用时   

 等级5表示:带图形界面的多用户模式 时  

 等级6表示:重新启动时

15是启动优先级,95是停止优先级,优先级范围是0-100,数字越大,优先级越低

给文件授予可执行权限

chmod +x /etc/rc.d/init.d/zookeeper

- rwx rwx rwx

  1. “- 文件” “d 文件夹
  2. 第一个rwx 表示文件所属的用户对应的权限 r read w write x可执行
  3. 第二个rwx表示当前用户所属的组对应的权限
  4. 第三个rwx表示其他用户对应的权限

添加到服务中,并查看是否添加成功

chkconfig --add zookeeper

chkconfig –list

重启虚拟机

reboot

 

posted @ 2020-11-25 15:48  童未惜  阅读(587)  评论(0编辑  收藏  举报