zookeeper是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、名字服务、分布式同步、组服务等
它得安装很简单,首先准备好至少3台机器
进如zookeeper得conf 目录执行cp zoo_sample.cfg zoo.cfg
然后进入如下
clientPort=2181
<span style="white-space:pre"> </span>dataDir=/opt/zookeeper-3.5.1/zookeeper/data
syncLimit=5
<span style="white-space:pre"> </span>initLimit=10
<span style="white-space:pre"> </span>tickTime=2000
现在一个单机版的就已经完成了,可以启动看看
在上面文件添加如下:
server.1=zoo1:2888:3888
server.2=zoo2:2888:3888
server.3=zoo3:2888:3888
下面采用scp把zookeeper安装目录复制到其它两台机器的同样路径下
由于上面的datadir是建在安装目录中,现在只需要在对应的zoo1,zoo2,zoo3机器的datadir路径新建myid 里面内容分别为1,2,3
ok,测试三台机器2888 3888的端口都开放,依次启动,集群自动启动成功