1.下载
点击下载Zookeeper
单机版安装
- 安装Zookeeper前需要先安装jdk
- 上传安装包rz
- 解压安装包:
tar -zxvf apache-zookeeper-3.6.0-bin.tar.gz -C /opt/app/zookeeper
- zookeeper目录结构:
a. bin: 放置运行脚本和工具脚本
b. conf: zookeeper 默认读取配置的目录,里面会有默认的配置文件
c. docs: zookeeper 相关的文档
d. lib: zookeeper 核心的jar
e. logs: zookeeper 日志
- 配置zookeeper
在/opt/app/zookeeper目录下新建data目录:
mkdir -p /opt/app/zookeeper/data
zookeeper 在启动时默认的去conf目录下查找一个名称为zoo.cfg的配置文件。
在zookeeper应用目录中有子目录conf。其中有配置文件模板: zoo_sample.cfg
cd /opt/app/zookeeper/conf
cp zoo_sample.cfg zoo.cfg
zookeeper应用中的配置文件为conf/zoo.cfg。
修改配置文件zoo.cfg - 设置数据缓冲路径
vim zoo.cfg
指定当前zookeeper数据缓冲目录的
dataDir=/opt/app/zookeeper/data
zookeeper 监听2181端口用于客户端来链接
clientPort=2181
- 启动zookeeper
在bin目录下执行启动命令:
cd /opt/app/zookeeper/bin
./zkServer.sh start
默认加载配置文件:./zkServer.sh start :默认的会去conf目录下加载zoo.cfg配置文件
指定加载配置文件:./zkServer.sh start 配置文件的路径。
停止zookeeper
./zkServer.sh stop
查看zookeeper状态
./zkServer.sh status
- 设置开机自启动
vim /etc/rc.local
/opt/app/zookeeper/bin/zkServer.sh start --Zookeeper 启动命令 - 修改/etc/rc.d/rc.local的可执行权限
chmod +x /etc/rc.d/rc.local
重启后生效