linux下zookeeper集群安装配置

##官网:http://zookeeper.apache.org/

前期准备:

centos7服务器3台

1.192.168.122.1
2.192.168.122.2
3.192.168.122.3

1下载

wget http://ftp.jaist.ac.jp/pub/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz

2解压

tar -zxvf  zookeeper-3.4.10.tar.gz
  • bin目录
    命令目录,zk的操作命令。
  • conf目录
    配置目录,zk的配置信息。

3修改配置文件

  • zoo-sample.cfg : zk自带的单节点配置例子,如需使用,可以重命名为zoo.cfg;
  • zoo.cfg:zk优先读取的配置文件

  • zk中服务器的三种角色:

    • leader : 有且仅有一个,由选举算法产生,leader不好好干活的时候,可能会被其他follow替换掉。需要注意的是,写操作必须有leader进行,目的是为了保持数据的一致性。
    • follow : 我理解为普通节点,类似普通员工
    • observer : 特殊的follow,不参与选举

1.修改zoo.cfg:
- tickTime
- dataDir:zk数据存储目录
- clientPort:zk端口号
- server.x=ip:port1:port2 (leader的端口号)

vim zoo.cfg

2.创建myid
myid是zk服务器的虚拟标识。和zoo.cfg中server.x的x对于,取值范围1~255,需要在zoo.cfg文件中,dataDir文件夹中,创建myid文件,文件内容为x,如:1。
创建命令:

touch myid

4启动

进入bin目录。

  • 启动zk:
zkServer.sh start
  • 查看zk状态:
zkServer.sh status
  • 关闭zk:
zkServer.sh stop

同级目录会产生zookeeper.out文件,是zk运行日志,可以用tail命令查看

tail -f zookeeper.out
  • zkcli.sh
    zk链接工具,可以查看zk状态和进行一些命令操作
zkcli.sh -server xxx.xxx.xxx.xxx:2181
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值