memcached和zookeeper开机自启动
/opt//memcached/bin/memcached -d -p 11211 -u root -m 100 -c 1024 -P /opt//memcached/memcached.pid
1、安装libevent
2、安装memcached
3、在/etc/rc.d/init.d中touch memcached 文件
memcached自启动脚本
#!/bin/sh
#
# memcached: MemCached Daemon
#
# chkconfig: - 90 25
# description: MemCached Daemon
#
# Source function library.
. /etc/rc.d/init.d/functions
. /etc/sysconfig/network
#[ ${NETWORKING} = "no" ] && exit 0
#[ -r /etc/sysconfig/dund ] || exit 0
#. /etc/sysconfig/dund
#[ -z "$DUNDARGS" ] && exit 0
start()
{
echo -n $"Starting memcached: "
daemon $MEMCACHED -d -m 256 -u root -p 11211 -c 1024 –P /opt/memcached.pid
echo
}
stop()
{
echo -n $"Shutting down memcached: "
killproc memcached
echo
}
MEMCACHED="/opt/memcached/bin/memcached"
[ -f $MEMCACHED ] || exit 1
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 3
start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
4、
chmod 755 /etc/init.d/memcached #增加执行权限
2 chkconfig --add memcached #添加memcached到服务项
3 chkconfig --level 2345 memcached on #设置开机启动
4 chkconfig --list memcached #查看是否设置成功
zookeeper安装
1、解压zookeeper包到/opt/****/下
2、复制conf下的文件
cp /opt/zookeeper/zookeeper-3.4.10/conf/zoo_sample.cfg /opt/zookeeper/zookeeper-3.4.10/conf/zoo.cfg
3、修改zoo.cfg文件
4、添加开机自启动zookepper自启动脚本
4.1、在/etc/rc.d/init.d,目录下建zookeeper文件
输入:touch zookeeper
4.2、给予执行权限: chmod +x zookeeper
4.3、编写脚本vi zookeeper
#!/bin/bash
#chkconfig: 2345 10 90
#description: service zookeeper
export JAVA_HOME=/usr/java/jdk1.8.0_281-aarch64
ZOOKEEPER_HOME=/opt/****/apache-zookeeper-3.5.9-bin
case $1 in
start) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh start;;
stop) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh stop;;
status) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh status;;
restart) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh restart;;
*) echo "requirestart|stop|status|restart";;
esac
4.4添加到开机启动中
输入:chkconfig --add zookeeper
4.5 查看是否添加到开机启动中
输入:chkconfig --list