大数据之ZOOKEEPER的集群安装过程

编程入门 行业动态 更新时间:2024-10-25 14:32:07

安装前说明:
1、 zookeeper对内存的消耗比较大,在安装zookeeper的时候要安装在内存比较大的机器中。

2、 zookeeper安装需要是基数台机器,因为zookeeper默认半数以上(不包含半数)的机器正常运行时正常使用,低于半数(不包含半数)就不能正常使用
开始安装:
1.安装包上传到bigdata目录下,此处ZOOKEEPER版本为3.49

2.在linux系统下进行解压

3.将ZOOKEEPER的压缩包删除,避免占用空间

4.4.对ZOOKEEPER配置环境变量
Vi /tec/profile

export ZOOKEEPER_HOME=/bigdata/zookeeper-3.4.9
export PATH=PATH:PATH:ZOOKEEPER_HOME/bin

5.进入ZOOKEEPER配置文件修改

在conf目录下,找zoo.cfg配置文件

没有zoo.cfg配置文件,将zoo.sample.cfg改为我们需要的zoo.cfg

如果是单机的zookeeper,只需修改dataDir的地址即可完成

将地址修改:
2181是zookeeper的默认端口
注意!!!!!!!!!!!!!!
此处的server.x与服务器中的zookeeper_data/的myid编号必须一直
也就是主机名对应的编号与myid 要一致
此处:center01 对应的是1,那么,center01 中的myid也就是1才行


5.三台主机创建响应的目录
mkdir /bigdata/zookeeper_data
6.在 /bigdata/zookeeper_data 新建myid文件,加入在zoo.cfg中的对应的编号!!!

7.创建完成myid以后,cat myid 查看内容 ,同时pwd确认路径

8.对其他的两台,只需echo X >>myid 追加 同时还是要查看cat pwd

echo X >>myid 追加 同时还是要查看cat pwd确认路径

9.=======此时,zookeeper安装完成,由于是集群,因此,需要配置另外2台服务器
====发送安装文件
scp -r zookeeper-3.4.9 root@value01:/bigdata/

10.将配置好的服务器上的环境变量文件,发送到其他两台服务器上
scp /etc/profile root@value02:/etc/profile

11.三台服务器,同时保存环境配置变量
source /etc/profile

12.需要分别启动三台服务器
zkServer.sh start 启动zookeeper
zkServer.sh status 查看zookeeper状态
启动发现报错
出错:
打开conf下的zoo.cfg 主机名与编号之间,没有做到一一对应,因此出错,修改

修改了以后,需要重新发送安装文件,发送不成功,原因是目录错了,应在bigdata下发送


在bigdata下还是发送失败,经检查,原因是被发送的服务器上的错误安装文件还没删除,删除,重新发送,成功

此时发现,另外两台正常启动,唯有原中心主机启动失败,发现bigdata下莫名奇妙多了一个zoo.cfg,应该是我之前想要打开zoo.cfg,结果在bigdata下错误打开,因此存留了一个空文件,删除

到这一步了,启动zookeeper居然还是错误,一直显示
ZooKeeper JMX enabled by default
Using config: /bigdata/zookeeper-3.4.9/bin/../conf/zoo.cfg
Starting zookeeper … already running as process 2475.

为什么呢???
通过jps发现,2475就是zookeeper的进程,
于是:我将这个2475的zookeeper进程杀死,再次尝试重新启动,启动成功

如何验证zookeeper是否安装成功?
当出现follower和leader时,说明zookeeper启动成功!!

=注意!!!!!!!!==================++++++++++++++++++++++++++++++++++
如果你修改了某一个服务器的ip地址,一定要在linux windows系统中。分别修改hosts文件
Linux:


Windows:C:\Windows\System32\drivers\etc hosts文件
在配置zookeeper中时,一定要关闭防火墙
Firewalld iptables

更多推荐

集群,安装过程,数据,ZOOKEEPER

本文发布于:2023-05-25 10:38:41,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/226417.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:集群   安装过程   数据   ZOOKEEPER

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!