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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值