linux中zookeeper开机自启动和注册为服务
1.安装jdk,zookeeper就不说啦,自己搜索下。 2.开机自启动和注册为服务。 (1)开机自启动:编辑/etc/rc.d/rc.local文件,添加zkServer.sh路径。 vi /etc/rc.d/rc.local #!/bin/sh # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don‘t # want to do the full Sys V style init stuff. touch /var/lock/subsys/local export JAVA_HOME=/usr/java/jdk1.8.0_221 --jdk的路径,自己安装的目录 /home/zookeeper/zookeeper-3.4.14/bin/zkServer.sh start --zookeeper的zkServer.sh的路径 (2)注册为服务:到/etc/rc.d/init.d目录下添加,zookeeper脚本 cd /etc/rc.d/init.d touch zookeeper ls -al? ? ? ? ? ? ? ? ? ? ? ? --查看到没有执行权限,修改权限 chmod +x zookeeper vi zookeeper ? -- 打开zookeeper编辑脚本,下面为要 编辑的内容 #! /bin/bash export JAVA_HOME=/usr/java/jdk1.8.0_221 case $1 in 添加好后保存。测试: service?zookeeper start 启动成功后则添加服务成功了。 (3)将服务添加为开机启动。 chkconfig --add zookeeper? ? ? ? ? ? ? ? --zookeeper为刚才注册的服务 chkconfig --list? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?--查看刚才添加的zookeeper是否成功。有显示为成功。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |