Zookeeper(一):linux安装及分布式模拟

1、下载安装包

wget http://archive.apache.org/dist/zookeeper/zookeeper-3.3.3/zookeeper-3.3.3.tar.gz

2、解压

tar xvzf zookeeper-3.4.13.tar.gz

 ZooKeeper目录结构:

bin存放系统脚本
conf存放配置文件
contribZooKeeper附加功能支持
dist-mavenmaven仓库文件
docsZooKeeper文档
lib依赖的第三方库
recipes经典场景样例代码
srcZooKeeper源码

3、修改配置文件

cp zoo_sample.cfg zoo.cfg

4、启动(需要先安装jdk)

./zkServer.sh start zoo.cfg    

 5、查看状态

zkServer.sh status zoo.cfg

6、停止

zkServer.sh stop zoo.cfg

分布式模拟

我的zookeeper安装位置:/opt/software/ZooKeeper/zookeeper-3.4.13

1、建三个配置文件

2、修改配置文件

依次修改数据目录、日志目录和端口号

属性说明
dataDir数据目录
dataLogDir日志目录
clientPort客户端访问ZooKeeper时经过服务器端时的端口号
server.id其中id是指ZooKeeper节点id
ip节点所有机器ip地址
port1节点间非选举通讯端口
port2节点间选举通讯端口

3、新建数据目录和日志目录

4、分别在data下(即数据目录)执行

##其中1为节点id
echo 1 > myid 

5、启动Zookeeper

./zkServer.sh start /opt/software/ZooKeeper/zookeeper-3.4.13/conf/zoo3.cfg

6、查看状态(一主两从 )

 

 

另:上面的是伪分布式,在一台机器上模拟分布式,真分布式把ip改成对应的机器ip就可以了

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值