CentOS 下安装zookeeper 集群

zookeeper:按照官方介绍说 “ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务”,他在很多分布式系统中扮演保证数据信息一致性的角色。可以通过zookeeper让调用者知道目前的可用服务可供调用、哪些机器是正常运行的等等... 在目前分布式应用广泛流行的今天,zookeeper作为分布式的基础桥梁、而且简单易用的特性必然是值得我们关注的。(当然,网上安装zookeeper的教程已经有很多了,这里只做个人笔记)。

zookeeper集群安装及其简单:

1. 使用ZModem协议传输文件的命令行工具上传zookeeper-3.4.10.tar.gz到需要安装的机器上,并解压缩:

2. 编辑:/usr/local/zk/zookeeper-3.4.10/conf/zoo.cfg   如果没有zoo.cfg 则zoo_sample.cfg 复制一份为zoo.cfg

 2.1 指定数据保存目录:

  dataDir=/usr/local/zk/zookeeper-3.4.10/data

 2.2指定集群机器IIP:

  server.0=192.168.5.112:2888:3888

  server.1=192.168.5.113:2888:3888

  server.2=192.168.5.114:2888:3888

3. 保存退出之后记得创建:/usr/local/zk/zookeeper-3.4.10/data  并dataDir的目录下创建一个“myid”的文件,里面写zoo.cfgserver.XX

4. 使用scp命令复制zookeeper整个目录到其他机器上:

 scp -r zookeeper-3.4.10 193.168.5.113:/usr/local/zk/

 scp -r zookeeper-3.4.10 193.168.5.114:/usr/local/zk/

5. 设置每台机器的/etc/hosts文件的映射:


6. 启动zookeeper :

 到zookeeper的home目录下的bin目录下执行./zkServer.sh start 启动本机zookeeper,依次在其他机器上启动zookeeper,





注:为了方便使用zookeeper的命令,可以将zookeeper命令添加到Path环境变量中:

在/etc/profile 文件中加上zookeeper安装目录:

exportZOOKEEPER_HOME=/usr/local/zk/zookeeper-3.4.10

export PATH=$PATH:$ZOOKEEPER_HOME/bin

 保存文件之后使用source /etc/profile 命令加载/etc/profile文件,使得我们添加的环境变量生效,这时我们可以不再/usr/local/zk/zookeeper-3.4.10/bin  下使用命令了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值