搭建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