irpas技术客

Zookeerper安装与配置_fiveym_zookeerper安装

irpas 3695

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.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #zookeerper安装 #zxvf #C