zookeeper 单机伪分布式安装

一、下载、加压 省略。。。  
二、目录结构以下  
   
```
/usr/local/zookeeper01/  
/usr/local/zookeeper02/  
/usr/local/zookeeper03/  
```
三、修改配置文件,在zookeeper/conf 下新建zoo.cfg 文件  内容以下  
 zookeeper01 zoo.cfg 以下 
 
```
#数据目录
dataDir=/usr/local/zookeeper01/data
#日志目录
dataLogDir=/usr/local/zookeeper01/logs
#心跳间隔时间,zookeeper中使用的基本时间单位,毫秒值。每隔2秒发送一个心跳
tickTime=2000
#leader与客户端链接超时时间。表示5个心跳间隔
initLimit=5
#Leader与Follower之间的超时时间,表示2个心跳间隔
syncLimit=2
#客户端链接端口。多个实例的端口配置不可重复
clientPort=2181
#server.NUM=IP:port1:port2  NUM表示本机为第几号服务器;IP为本机ip地址;
#port1为leader与follower通讯端口;port2为参与竞选leader的通讯端口
#多个实例的端口配置不能重复,以下:
server.1=127.0.0.1:2222:2225
server.2=127.0.0.1:3333:3335
server.3=127.0.0.1:4444:4445
```服务器

zookeeper02 zoo.cfg 以下 
 
```
#数据目录
dataDir=/usr/local/zookeeper01/data
#日志目录
dataLogDir=/usr/local/zookeeper01/logs
#心跳间隔时间,zookeeper中使用的基本时间单位,毫秒值。每隔2秒发送一个心跳
tickTime=2000
#leader与客户端链接超时时间。表示5个心跳间隔
initLimit=5
#Leader与Follower之间的超时时间,表示2个心跳间隔
syncLimit=2
#客户端链接端口。多个实例的端口配置不可重复
clientPort=2182
#server.NUM=IP:port1:port2  NUM表示本机为第几号服务器;IP为本机ip地址;
#port1为leader与follower通讯端口;port2为参与竞选leader的通讯端口
#多个实例的端口配置不能重复,以下:
server.1=127.0.0.1:2222:2225
server.2=127.0.0.1:3333:3335
server.3=127.0.0.1:4444:4445
```  
zookeeper03 zoo.cfg 以下 
 
```
#数据目录
dataDir=/usr/local/zookeeper01/data
#日志目录
dataLogDir=/usr/local/zookeeper01/logs
#心跳间隔时间,zookeeper中使用的基本时间单位,毫秒值。每隔2秒发送一个心跳
tickTime=2000
#leader与客户端链接超时时间。表示5个心跳间隔
initLimit=5
#Leader与Follower之间的超时时间,表示2个心跳间隔
syncLimit=2
#客户端链接端口。多个实例的端口配置不可重复
clientPort=2183
#server.NUM=IP:port1:port2  NUM表示本机为第几号服务器;IP为本机ip地址;
#port1为leader与follower通讯端口;port2为参与竞选leader的通讯端口
#多个实例的端口配置不能重复,以下:
server.1=127.0.0.1:2222:2225
server.2=127.0.0.1:3333:3335
server.3=127.0.0.1:4444:4445
```  
四、启动 zookeeper 服务器  日志

```
zookeeper01/bin/zkServer.sh start  
zookeeper02/bin/zkServer.sh start  
zookeeper03/bin/zkServer.sh start  server

```ip

五、查看状态  it

```
zookeeper01/bin/zkServer.sh status  
zookeeper02/bin/zkServer.sh status  
zookeeper03/bin/zkServer.sh status  
```cli

相关文章
相关标签/搜索