下载地址
PrettyZoo
1. 单机版安装
1. 上传安装包至服务器并解压
2. 创建数据目录
1
| mkdir /usr/local/zookeeper/data/
|
3. 编辑配置文件
1 2
| cp /usr/local/zookeeper/conf/zoo_sample.cfg /usr/local/zookeeper/conf/zoo.cfg vi /usr/local/zookeeper/conf/zoo.cfg
|
修改以下配置
1
| dataDir=/usr/local/zookeeper/data/
|
4. 编辑环境变量
追加以下内容
1 2
| export ZOOKEEPER_HOME=/usr/local/zookeeper export PATH=$PATH:$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf
|
4. 环境变量立即生效
5. 基本命令
1 2 3 4 5 6
| zkServer.sh start zkServer.sh restart zkServer.sh status zkServer.sh stop # 以打印日志方式启动 zkServer.sh start-foreground
|
2. 集群版安装
1. 服务器准备
| 服务器 |
端口 |
说明 |
| 192.168.186.128 |
2181 |
|
| 192.168.186.131 |
2181 |
|
| 192.168.186.132 |
2181 |
|
2. 将三台服务器都安装上zookeeper
3. 修改配置文件
1
| vi /usr/local/zookeeper/conf/zoo.cfg
|
加入以下配置
1 2 3
| server.1=192.168.186.128:2888:3888 server.2=192.168.186.131:2888:3888 server.3=192.168.186.132:2888:3888
|
4. 创建myid文件(数据文件夹下创建)
1 2 3
| vi /usr/local/zookeeper/data/myid
# 每台机器的myid里面的值对应server.后面的数字x
|