ZooKeeper的安装

一、准备
  1. 需要提前安装好Java
  2. 准备好zookeeper的软件包:软件包地址
 
二、部署
解压zookeeper压缩包到指定目录
执行如下命令:
tar -xzvf zookeeper-3.4.12.tar.gz -C /opt/ 
 
三、修改配置
配置文件都在目录:zookeeper-3.4.12/conf
只需要修改一个配置文件zoo.cfg
文件zoo.cfg在该目录下是没有的,需要手动复制一份
cp zoo_sample.cfg  zoo.cfg
修改几个部分:
  1. 修改dataDir到指定的目录
  2. 文件末尾追加各个服务器信息:
server.1=hostname1:2888:3888
server.2=hostname2:2888:3888
注:其中2888是默认对客户端提供服务的端口,3888是leader默认提供给follower的端口
样例:
 
四、启动
命令脚本都在目录:zookeeper-3.4.12/bin
启动zookeeper命令如下:
./bin/zkServer.sh start
 
五、验证
执行命令:
./bin/zkServer.sh status
注:其中follower说明该节点的zookeeper处于follower状态,如果是leader就是leader状态。
 
六、注意事项
  1. zookeeper需要安装奇数节点个,也就是说,至少要安装3台。
  2. 当只剩下一台zookeeper运行的时候将无法提供服务。
posted @ 2018-05-15 01:43  shuxte  阅读(227)  评论(0编辑  收藏  举报