千家信息网

Linux上怎么安装Zookeeper

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本篇内容介绍了"Linux上怎么安装Zookeeper"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
千家信息网最后更新 2025年12月03日Linux上怎么安装Zookeeper

本篇内容介绍了"Linux上怎么安装Zookeeper"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

环境:

1.VMware® Workstation 12 Pro
2.CentOS7
3.zookeeper-3.4.10(本文写作时的最新稳定版)

安装步骤

1.下载zookeeper

zookeeper下载地址如下,小伙伴们可以在第一个地址中选择适合自己的zookeeper版本,也可以直接点击第二个地址下载我们本文使用的zookeeper。

1.http://mirrors.hust.edu.cn/apache/zookeeper/

2.http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz

2.将下载好的zookeeper上传到Linux服务器上

上传方式多种多样,我这里采用了xftp,小伙伴们也可以直接使用putty上传,上传结果如下:

3.将文件解压到/opt目录下

4.进入到刚刚解压好的目录中,创建两个文件夹,分别是data和logs,如下:

5.将解压后zookeeper-3.4.10文件夹下的zoo_sample.cfg文件拷贝一份命名为zoo.cfg,如下:

6.修改zoo.cfg文件,添加data和log目录,如下:

1.2888 端口号是zookeeper服务之间通信的端口
2.3888 是zookeeper 与其他应用程序通信的端口
3.initLimit:这个配置项是用来配置 Zookeeper 接受客户端(这里所说的客户端不是用户连接 Zookeeper服务器的客户端,而是 Zookeeper 服务器集群中连接到 Leader 的 Follower 服务器)初始化连接时最长能忍受多少个心跳时间间隔数。当已经超过 10 个心跳的时间(也就是 tickTime)长度后 Zookeeper 服务器还没有收到客户端的返回信息,那么表明这个客户端连接失败。总的时间长度就是 52000=10 秒。
4.syncLimit:这个配置项标识 Leader 与 Follower 之间发送消息,请求和应答时间长度,最长不能超过多少个 tickTime 的时间长度,总的时间长度就是 2
2000=4 秒
5.server.A=B:C:D:其中 A 是一个数字,表示这个是第几号服务器;B 是这个服务器的IP地址或/etc/hosts文件中映射了IP的主机名;C 表示的是这个服务器与集群中的 Leader 服务器交换信息的端口;D 表示的是万一集群中的 Leader 服务器挂了,需要一个端口来重新进行选举,选出一个新的 Leader,而这个端口就是用来执行选举时服务器相互通信的端口。如果是伪集群的配置方式,由于 B 都是一样,所以不同的 Zookeeper 实例通信端口号不能一样,所以要给它们分配不同的端口号。

7.在 dataDir=/opt/zookeeper-3.4.10/data下创建 myid文件 编辑myid文件,并在对应的IP的机器上输入对应的编号。如在zookeeper上,myid文件内容就是1。如果只在单点上进行安装配置,那么只有一个server.1。如下:

8.在.bash_profile文件中增加zookeeper配置:

9.使配置生效

10.关闭防火墙

11.启动并测试

启动之后如果能看到Mode:standalone就表示启动成功了。

12.关闭zookeeper

13.配置开机启动zookeeper

注意注意 在centos7中,/etc/rc.local的权限被降低了,所以需要执行如下命令赋予其可执行权限
chmod +x /etc/rc.d/rc.local

"Linux上怎么安装Zookeeper"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

服务 服务器 文件 配置 时间 端口 客户 长度 地址 客户端 就是 集群 通信 内容 口号 目录 不同 最长 之间 信息 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 安庆保险软件开发多少钱 英泰移动数通链路状态数据库 未成年网络安全教育宣传标语 软件开发学徒 双休 包住 虚拟机上显示服务器没有声音 大学教学数据库设计 苏州专业软件开发价格大全 科技互联网圈回顾 国铁集团网络安全管理的三条红线 计算机网络技术能力要求 文明网络安全主题班会 赣州靠谱软件开发公司 嘉兴手机软件开发服务 学网络安全非法入侵 启动服务器未进入监听状态 软件开发笔试问题 浙江农穗互联网科技有限公司 关于电脑软件开发的书 软件工程师数据库技术 6月1日网络安全法实施 多服务器如何连接 大学教学数据库设计 连接数据库失败通讯模块无效 csgo如何显示切换服务器窗口 自动化技术服务软件开发 木瓜互联网科技布沙发品牌推荐 蚂蚁金服公安部数据库 电脑远程服务器复制不了 血压正常数据库 锡山区什么是网络技术创新服务
0