0


Zookeerper安装与配置

Zookeerper安装与配置

1.Zookeeper单机模式安装
2.Zookeeper集群模式安装

一、Zookeeper单机安装
1.配置java环境,并查看java安装版本,通过java -version查看

2.下载并解压zookeeper。通过rz命令,将下载好的安装包上传到xshell上

3.使用tar -zxvf zookeeper-3.7.0.tar.gz -C /opt,将上传的文件解压到/opt目录下,并将操作目录移到/opt目录下。

4.将zookeeper-3.7.0文件更名为zookeeper3.7,复制zookeeper文件夹中conf目录下配置文件zoo_sample.cfg为zoo.cfg。

5.启动zookeeper,跳转到/bin目录下,使用命令.zkServer.sh start启动zookeeper服务。

6.测试是否成功启动,用zookeeper客户端连接服务器端,采用./zkClil.sh命令测试,可看到连接状态。

7.基础使用,zookeeper中有类似文件系统的结构,可采用命令操作的方式来查看和使用zookeeper。
(1)使用ls查看当前zookeeper中的内容

(2)使用create /zkPro 创建一个新的结点mynode,再用命令ls查看zookeeper中的内容。

(3)使用命令get /zkPro是否包含行创建的内容。

(4)使用set修改新创建的mynode。

(5)使用delete /zkPro删除刚刚醒创建的mynode。

二.Zookeeper集群模式安装
1.前两步与单机安装方式相同,接下来到/opt/zookeerper3.7/conf目录下,采用cp zoo_sample.cfg zoo-1.cfg,复制zoo_sample.cfg文件为zoo-1.cfg。

2.使用命令vi zoo-1.cfg,修改里面的属性值。

3.使用命令cp zoo-1.cfg zoo-2.cfg,复制出第二台伪服务器的配置文件,修改配置文件zoo-2.cfg的内容为:
dataDir=/tmp/zoo-2
clienPort=2182

4.使用命令cp zoo-1.cfg zoo-3.cfg,复制出第二台伪服务器的配置文件,修改配置文件zoo-3.cfg的内容为:
dataDir=/tmp/zoo-3
clienPort=2183

5.在zookeeper3.7下创建三个文件夹/tmp/zoo-1,/tmp/zoo-2,/tmp/zoo-3,每个目录下创建myid文件,写入当前server id,即1,2,3标识。
注意:在命令vi /tmp/zoo-1/myid后出现的myid文件中输入1,保存并退出。在命令vi /tmp/zoo-2/myid后出现的myid文件中输入2,保存并退出。
在命令vi /tmp/zoo-3/myid后出现的myid文件中输入3,保存并退出。

6.进入zookeeper的bin目录,再分别启动三个实例。

7.查看三个zookeeper状态,如果伪集群搭建成功,可看到每台服务器的状态是leader还是follower命令如下
./zkServer.sh status status …/conf/zoo-1.cfg
./zkServer.sh status status …/conf/zoo-2.cfg
./zkServer.sh status status …/conf/zoo-3.cfg


本文转载自: https://blog.csdn.net/weixin_49750432/article/details/124531563
版权归原作者 fiveym 所有, 如有侵权,请联系我们删除。

“Zookeerper安装与配置”的评论:

还没有评论