Springboot集成Dubbo系列一:Linux搭建Zookeeper

导读:本篇文章讲解 Springboot集成Dubbo系列一:Linux搭建Zookeeper,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

搭建Zookeeper

0.软件版本

CentOS:CentOS Linux release 7.3.1611 (Core)

Zookeeper:apache-zookeeper-3.6.2

1.下载Zookeeper安装包

到https://zookeeper.apache.org/releases.html下载
在这里插入图片描述

点进去有多种下载方式

https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz

在这里插入图片描述

我选择下到本地,再通过MobaXterm拖到Linux 里,你也可以在Linux系统使用以下命令下载:

wget https://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz

2.解压Zookeeper压缩包

登录linux系统,创建一个目录,将上一步放到linux的tar.gz解压

tar zxvf apache-zookeeper-3.6.2-bin.tar.gz

在这里插入图片描述

3.修改配置文件

进入解压文件的conf目录

cd apache-zookeeper-3.6.2-bin/conf

修改文件名,将zoo_sample.cfg改为zoo.cfg

mv zoo_sample.cfg zoo.cfg

修改zoo.cfg内容

vi zoo.cfg

简单配置如下,本地开发可只配一个机器,

tickTime=2000
initLimit=5
syncLimit=2
# 需要配置此路径
dataDir=/tmp/zookeeper
# 配置端口
clientPort=2181
# server.id=host:port:port
# server固定,id标识机器序号,此id需要到dataDir,配置到myid文件中
server.1=127.0.0.1:2888:3888
#server.2=127.0.0.1:2888:3888
#server.3=127.0.0.1:2888:3888

还需要到配置的dataDir路径下,创建文件名为myid,将机器序号写进入,例如根据配置文件,写入1

在这里插入图片描述

4.启动服务端

进入apache-zookeeper-3.6.2-bin/bin目录,启动服务端

sh zkServer.sh start

使用telnet验证,出现下图证明启动成功

telnet ip port

在这里插入图片描述

启动成功,可以看到,我们开一台机器,模式就是standalone单机

如果要操作客户端,可在bin目录下使用sh zkCli.sh查看
使用 ls /可以看到根目录下节点,我的已经搭好连上dubbo了,如果第一次查看,应该只有zookeeper一个ZNode

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/93721.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!