Zookpeeper安装
前言
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。
安装zookpeeper
安装zookpeeper很简单
像安装hadoop一样,解压和修改配置文件,添加环境变量就行
本文只写修改配置文件和修改环境变量
环境变量如图
我们在zookpeeper的目录下能看到一个conf的文件夹,进入把zoo_sample.cfg重命名
mv zoo_sample.cfg zoo.cfg |
然后进入zoo.cfg
vim zoo.cfg |
在文件中修改datadir的路径和添加server的配置
例如可以改为
同时创建dataDir属性值所指定的目录
在zkData目录下创建myid文件,修改值为1,如:
cd /opt/zookeeper/zookeeper-3.4.5/zkData |
然后在其他两台机器上进行相同的操作,只不过要把myid的值改为2和3就行
安装完成后
在zookpeeper目录下
在三个节点上分别执行命令,启动服务: zkServer.sh start
在三个节点上分别执行命令,查看状态: zkServer.sh status
正确结果应该是:三个节点中其中一个是
leader ,另外两个是 follower
在三个节点上分别执行命令:
jps
检查三个节点是否都有
QuromPeerMain 进程
本次的zookpeeper安装配置到这里就结束了,感谢大家的阅读.
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 逆光海!