|
1、去官网下载zookeeper,我这里用的是3.4.6版本的
2、下载完成解压缩到一个目录
3、因为是伪分布式,所以我创建了3个服务器文件夹,比如server1,server2,server3。每个服务器文件夹下都创建了data,dataLog,logs目录。然后把解压完成的zookeeper拷贝到每个服务器文件夹下面。
4、在每个data目录中创建myid文件,里面写上一个数字,比如1,2, 3,server1就对应1。server2就对应2。server3对应3。这个数字不能重复。表示是服务器的id
5、进入zookeeper目录的conf里,拷贝zoo_sample.cfg文件为zoo.cfg,这个是zookeeper的默认配置文件。
编辑zoo.cfg文件。
tickTime=2000
initLimit=5
syncLimit=2
#这个是zookeeper的数据目录
dataDir=/usr/local/zookeeper/server1/data
#这个是zookeeper的数据日志目录
dataLogDir=/usr/local/zookeeper/server1/dataLog
#端口号,伪分布式不能重复
clientPort=2181
#集群地址:端口号:选举leader端口号,伪分布式不能重复
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890
每个服务器目录都复制一份,改一下clientPort和dataDir、dataLogDir就可以了。
6、启动zookeeper。
执行bin目录下的zkServer.sh,启动zookeeper。 |
|
|