一:下载zookeeper
下载地址
https://www.apache.org/dyn/closer.cgi/zookeeper/
我这里用的版本是3.4.9
二:解压 tar -zxvf zookeeper-3.4.9.tar.gz
三.创建一个文件夹作为zookeeper的存储地址
四.进入conf目录
修改文件名
修改zoo.cfg文件内容
dataDir为创建的存储地址.
.末尾添加内容
zookeeperd 节点数必须配置成 2n+1.不能为偶数.一般三个节点或者四个节点.
五.进入存储目录
创建一个myid文件.内容为刚才的标识符.
文件内容
文件名
.将配置好的zookeeper发到配置好的各节点.然后在各节点创建myid文件.内容只写自己的标识符.我这里是master 1 .slave01 2. slave02 3.和zoo.cfg的要对应上.
六.启动各节点
进入zookeeper的bin目录
执行命令 ./zkServer.sh start
jps查看进程
查看各节点状态
通过选举机制.会产生一个leader角色…其他的都是follower角色.
zookeeper安装成功.
关闭命令: ./zkServer.sh stop
七:容易出现的问题
没有修改conf目录下的文件名字.
配置的时候.dataDiv的路径配置没有对.
存储位置创建myid文件的内容和zoo.cfg的标识符没有对应.
server.1=master01:2888:3888
server.2=slave01:2888:3888
server.3=slave02:2888:3888
相关文章
- 04-05安装zookeeper
- 04-05zookeeper集群启动报错:Cannot open channel to * at election address /ip:3888
- 04-05zookeeper动态添加/删除集群中实例(zookeeper 3.6)
- 04-05zookeeper的概念、集群部署、使用
- 04-05docker 安装 kafka集群 (SASL)
- 04-05zookeeper分布式部署
- 04-05docker-compose-zookeeper-cluster.yml
- 04-05Zookeeper完全分布式搭建
- 04-05Impala连接-依赖库SASL 安装细节
- 04-053.zookeeper的分布式安装