您的位置:首页 > 运维架构 > Linux

Linux下安装ZooKeeper并且配置为开机启动

2017-05-18 18:06 621 查看

1.官网下载地址

http://apache.fayea.com/zookeeper/

2. 安装

创建数据及日志目录

cd zookeeper-3.5.2-alpha/
mkdir data
mkdir logs


创建配置文件

cd zookeeper-3.5.2-alpha/conf/
cp zoo_sample.cfg  zoo.cfg #拷贝配置文件并改名为zoo.cfg


修改zoo.cfg配置

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/opt/zookeeper-3.5.2-alpha/data
dataLogDir=/opt/zookeeper-3.5.2-alpha/logs
clientPort=2181


配置环境变量

# 打开环境配置
vim /etc/profile


# 增加如下配置
export ZOOKEEPER_HOME=/opt/zookeeper-3.5.2-alpha
export PATH=$ZOOKEEPER_HOME/bin:$PATH


# 生效配置
source /etc/profile


3.服务配置

cd /etc/init.d/目录下,创建zookeeper文件

vim zookeeper


脚本内容

#!/bin/bash

export JAVA_HOME=/opt/jdk1.8.0_111
export PATH=$JAVA_HOME/bin:$PATH

#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
case $1 in
start) su root /opt/zookeeper-3.5.2-alpha/bin/zkServer.sh start;;
stop) su root /opt/zookeeper-3.5.2-alpha/bin/zkServer.sh stop;;
status) su root /opt/zookeeper-3.5.2-alpha/bin/zkServer.sh status;;
restart) su root /opt/zookeeper-3.5.2-alpha/bin/zkServer.sh restart;;
*)  echo "require start|stop|status|restart"  ;;
esac


添加权限

chmod +x zookeeper


配置成服务

chkconfig --add zookeeper


开机启动

chkconfig zookeeper on


启动

service zookeeper start


停止

service zookeeper stop


重启

service zookeeper restart


状态

service zookeeper status
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  zookeeper linux