Zookeeper Version3.6.2 MAC部署

记录一下本机mac安装zk的过程

 

下载

 

https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz

 

解压

 

目录:/Users/wangmeng/

 

环境变量

 

vim .bash_profile
export ZOOKEEPER_HOME=/Users/wangmeng/apache-zookeeper-3.6.2-bin

source .bash_profile

 

/Users/wangmeng/apache-zookeeper-3.6.2-bin下创建data文件夹

 

Zookeeper Version3.6.2 MAC部署_第1张图片

 

分zk0、zk1、zk2是为了单机伪集群模式,单机模式可以只创建data

 

/Users/wangmeng/apache-zookeeper-3.6.2-bin/conf目录下的zoo_sample.cfg文件重命名为zoo.cfg,伪集群模式要多复制两个配置文件出来,分别是zoo.cfgzoo1.cfgzoo2.cfg

Zookeeper Version3.6.2 MAC部署_第2张图片

 

修改zoo.cfgdataDir=之前创建的data目录地址

Zookeeper Version3.6.2 MAC部署_第3张图片

Zookeeper Version3.6.2 MAC部署_第4张图片

Zookeeper Version3.6.2 MAC部署_第5张图片

 

修改每个配置文件的clientPort,单机默认可以使用2181

Zookeeper Version3.6.2 MAC部署_第6张图片

Zookeeper Version3.6.2 MAC部署_第7张图片

Zookeeper Version3.6.2 MAC部署_第8张图片

配置admin.serverPort=80803.5.0之后的管理端口。默认8080,如果被占用,需要配置这个端口更改,伪集群模式分别占用一个端口

Zookeeper Version3.6.2 MAC部署_第9张图片

 

Zookeeper Version3.6.2 MAC部署_第10张图片

 

Zookeeper Version3.6.2 MAC部署_第11张图片

 

配置集群/伪集群服务地址,要确保端口没有被占用

 

server.0=127.0.0.1:8880:7770

server.0=127.0.0.1:8881:7771

server.0=127.0.0.1:8882:7772

这里3个配置文件都一样

Zookeeper Version3.6.2 MAC部署_第12张图片

Zookeeper Version3.6.2 MAC部署_第13张图片

 

伪集群模式下还需要在data下创建myid文件,分别对应server.X的数字

 

服务启动

单机模式启动

执行:./zkServer.sh start

如果出现报错,可以查看启动信息

执行:./zkServer.sh start-foreground

Zookeeper Version3.6.2 MAC部署_第14张图片

 

并没有结束,执行./zkServer.sh status查看状态为Mode: standalone,单机模式

Zookeeper Version3.6.2 MAC部署_第15张图片

 

集群模式

 

分别启动3个zk服务

./zkServer.sh start /Users/wangmeng/apache-zookeeper-3.6.2-bin/conf/zoo.cfg

./zkServer.sh start /Users/wangmeng/apache-zookeeper-3.6.2-bin/conf/zoo1.cfg

./zkServer.sh start /Users/wangmeng/apache-zookeeper-3.6.2-bin/conf/zoo2.cfg

 

 
 

你可能感兴趣的:(zookeeper,zookeeper)