锅炉信息网 > 锅炉知识 > 锅炉资讯

ZK完全分布式安装

安装前准备:关闭防火墙,配置ssh免密登录Apache ZooKeeper可以通过官网下载,自己有也可以。我用的是3.4.71:上传zookeeper安装包2:解

安装前准备关闭防火墙,配置ssh免密登录

Apache ZooKeeper

可以通过官网下载,自己有也可以。我用的是3.4.7

1:上传zookeeper安装包

2:解压zookeeper安装包

tar -xvf zookeeper-3.4.7.tar.gz

3:建议改名

4:进入conf目录

cd zookeeper-3.4.7/conf/

5:将zoo_sample.cfg复制一份zoo.cfg

因为Zookeeper在启动的时候会自动寻找zoo.cfg,根据其中的配置来启动存储数据

cp zoo_sample.cfg zoo.cfg

6:更改zoo.cfg 的配置

vi zoo.cfg

在文件末端按如下配置

dataDir=/home/ldl/software/zookeeper-3.4.7/datandataLogDir=/home/ldl/software/zookeeper-3.4.7/lognserver.1=192.168.11.131:2888:3888nserver.2=192.168.11.132:2888:3888nserver.3=192.168.11.133:2888:3888

最后关闭保存:wq!

1:编号要求是数字并且不能重复

2:原子广播端口号和选举端口号只要不和当前已经使用的端口号冲突即可

7:创建目录data,log

mkdir -p datanmkdir -p log

8:创建myid文件

vi /home/ldl/software/zookeeper-3.4.7/data/myid

9:将zookeeper-3.4.7传到其余两台虚拟机中

scp -r /home/ldl/software/zookeeper-3.4.7 hadoop02:/home/ldl/software/n scp -r /home/ldl/software/zookeeper-3.4.7 hadoop03:/home/ldl/software/

10:更改其余两台虚拟机的myid

vi /home/ldl/software/zookeeper-3.4.7/data/myid

11:进入目录,启动服务

cd /home/ldl/software/zookeeper-3.4.7/bin/n./zkServer.sh startn./zkServer.sh start-foreground 附带信息(可以看报错信息)


可能出现的问题及解决方案

解决方案:找到myid所在的目录,删除version-2文件夹,在重新启动zookeeper

如果遇到的问题这不对那不对的,找了很多方法都解决不了,那叫换个版本的安装包吧,或者评论私我问我要。

对大数据整体学习感兴趣的欢迎看我的文章

大忽悠:大数据学习之路(小白进来)

上一篇:K8s容器运行环境安全加固

下一篇:K8s集群服务器性能配置指南

锅炉资讯

锅炉资讯

锅炉学习

锅炉学习

锅炉视频

锅炉视频

锅炉百科

锅炉百科