ubutun安装zookeeper及单机伪集群部署

1:下载zookeeper的安装包,最新稳定版是3.4.9

网盘地址

2:解压

tar -zxvf zookeeper-3.4.9

3:编辑配置文件zoo_sample.cfg重命名为zoo.cfg。

4:cd到bin目录,先启动服务端

./zkServer.sh start   查看启动状态 ./zkServer.sh status

5:客户端链接:./zkCli.sh -server 127.0.0.1:2181 。可输入ls / 查看目录,会显示zookeeper.


单台服务器伪集群部署(模拟3台,建议是奇数):

1:复制2份zookeeper  

cp -R zookeeper-3.4.9 zookeeper-3.4.9-2 

cp -R zookeeper-3.4.9 zookeeper-3.4.9-3

2:更改3个zk的配置文件zoo.cfg。

1)

#文件目录  对应的是/tmp/zookeeper2/data ,/tmp/zookeeper3/data.。日志目录同理

dataDir=/tmp/zookeeper/data

#日志目录 为了降低延迟

dataLogDir=/tmp/zookeeper/log

#客户端端口  必须不一样。 分别是2182 2183

clientPort=2181

#伪集群配置  端口必须不一样

server.1 = 127.0.0.1:2888:3888

server.2 = 127.0.0.1:2889:3889

server.3 = 127.0.0.1:2890:3890

2)切换到cd /tmp目录。新建目录如下图。


3)在每个文件夹的data下建立myid的文件。内容分别是1,2,3. 这和配置文件server.1 ,server.2对应。

4)再次切换到zookeeper-3.4.9/bin目录。执行启动服务端。分别执行另外2个服务端。可用

./zkServer.sh status查看状态,可看到mode:follower或者leader。 leader(领导者)只有1个,其他都是follower追随者。

5)链接客户端 ./zkCli.sh -server 127.0.0.1:2181(或者另外2台服务器的2182.2183都可)

特别注意:不要用windows编辑器编辑zookeeper/bin下面的任意脚本文件,特别是zkServer.sh会出现文件夹带问号的现象。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容