分布式集群手操 – Zookeeper搭建
Zookeeper的分布式集群搭建示例,搭建环境以Hadoop的集群搭建示例为基础,只是集群系列搭建实例的顺序安排,二者并不存在依赖关系。
准备
安装参考Hadoop集群搭建的Hadoop下载流程,tar.gz文件解压即可,主要过程集中在配置上。
配置
进入Zookeeper配置文件目录(*./conf*)
拷贝zoo_sample.cfg文件为zoo.cfg文件,并修改该文件的如下内容(添加或修改配置项):
1 |
|
Zookeeper配置很简单,至此,就可以将Zookeeper分发到其他子节点了。
调整
在各节点创建dataDir配置项指定的目录,并在该目录下创建名为myid的文件,创建方法为输出当前节点在Zookeeper配置文件服务器集群配置项的集群Id至该文件即可,例如在hdfs3节点,由于配置文件指定该节点服务器Id为3
,故使用命令:
1 |
|
启动
1 |
|
启动后若状态显示Error contacting service. It is probably not running.
原因有二:
- 未按要求设置myid文件
- Zookeeper集群只有一台机器
分布式集群手操 – Zookeeper搭建
https://vicasong.github.io/big-data/zookeeper-distribute-install/