zookeeper的三种搭建模式


立即下载 نسر الصحراء
2025-04-03
data Dir zookeeper 目录 启动 server client Log tickTime Port
116.7 KB

单机模式
下载 zookeeper 的安装包之后 , 解压到合适目录 (/opt/modules/). 进入 zookeeper
目录下的 conf 子目录 , 创建 zoo.cfg
1. tickTime= 2000
2. dataDir=/Users/apple/zookeeper/data
3. dataLogDir=/Users/apple/zookeeper/logs
4. clientPort= 4180
参数说明 :
tickTime: zookeeper 中使用的基本时间单位 , 毫秒值 .
dataDir: 数据目录 . 可以是任意目录 .
dataLogDir: log 目录 , 同样可以是任意目录 . 如果没有设置该参数 , 将使用和
dataDir 相同的设置 .
clientPort: 监听 client 连接的端口号 .
至此 , zookeeper 的单机模式已经配置好了 . 启动 server 只需运行脚本 :
1. zkServer.sh start
Server 启动之后 , 就可以启动 client 连接 server 了 , 执行脚本 :
1. zkCli.sh -server localhost: 4180
伪集群模式
所谓伪集群 , 是指在单台机器中启动多个 zookeeper 进程 , 并组成一个集群 . 以启
动 3 个 zookeeper 进程为例 .
将 zookeeper 的目录拷贝 2 份:
更改 zookeeper0/conf/zoo.cfg 文件为 :
1. tickTime= 2000
2. initLimit= 5
3. syncLimit= 2
4. dataDir=/Users/apple/zookeeper0/data
5. dataLogDir=/Users/apple/zookeeper0/logs
6. clientPort= 4180
7. server. 0=127.0 . 0.1 : 8880 : 7770
8. server. 1=127.0 . 0.1 : 8881 : 7771
9. server. 2=127.0 . 0.1 : 8882 : 7772
新增了


data/Dir/zookeeper/目录/启动/server/client/Log/tickTime/Port/ data/Dir/zookeeper/目录/启动/server/client/Log/tickTime/Port/
-1 条回复
登录 后才能参与评论
-->