Linux 安装 Zookeeper
1-Zookeeper 下载
官方:
网盘:
2-Zookeeper 安装
a、安装环境
b、解压 Zookeeper 免编译包
tar -zxvf /data/targz/apache-zookeeper-3.6.2-bin.tar.gz -C /data/opt/
c、新增配置文件 zoo.cfg
cd /data/opt/apache-zookeeper-3.6.2-bin/conf
# zoo_sample.cfg 是模板配置文件
cp ./zoo_sample.cfg ./zoo.cfg
d、修改配置文件 zoo.cfg
# 基本事件单元,单位毫秒。
# 用来设置心跳,最小的 session 过期时间为 tickTime 的两倍,Zookeeper 中的其他时间都是以这个为倍数的。
tickTime=2000
initLimit=10
syncLimit=5
# 存储内存中数据库快照的位置,默认是 /tmp/zookeeper
dataDir=/data/data/zookeeper/data
# 日志路径,也就是事务日志。
# 为了一致性,Zookeeper 对于客户端的写入请求在返回之前就要把本次操作写入到事物日志中。
dataLogDir=/data/data/zookeeper/log
# 监听客户端连接的端口
clientPort=2181
e、创建存储目录 data、log
mkdir -p /data/data/zookeeper/data /data/data/zookeeper/log
f、启动 Zookeeper 服务端
/data/opt/apache-zookeeper-3.6.2-bin/bin/zkServer.sh start
/data/opt/apache-zookeeper-3.6.2-bin/bin/zkServer.sh status
g、重启 Zookeeper 服务端
/data/opt/apache-zookeeper-3.6.2-bin/bin/zkServer.sh restart
h、关闭 Zookeeper 服务端
/data/opt/apache-zookeeper-3.6.2-bin/bin/zkServer.sh stop
i、客户端连接 Zookeeper
# ./bin/zkCli.sh -server ip:port
# 默认连接:127.0.0.1:2181
/data/opt/apache-zookeeper-3.6.2-bin/bin/zkCli.sh
j、非 root 用户启动 Zookeeper
# 修改软件、data、log 目录所属用户及用户组
chown -R zkUser:zkGroup /data/opt/apache-zookeeper-3.6.2-bin
chown -R zkUser:zkGroup /data/data/zookeeper/data
chown -R zkUser:zkGroup /data/data/zookeeper/log
# 修改软件、data、log 目录权限
chmod -R 755 /data/opt/apache-zookeeper-3.6.2-bin
chmod -R 755 /data/data/zookeeper/data
chmod -R 755 /data/data/zookeeper/log