Linux下如何安装ZooKeeper分布式集群
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍Linux下如何安装ZooKeeper分布式集群,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!ZooKeeper 就是动物园管理员的意思,它是用来管理 Hado
千家信息网最后更新 2026年11月01日Linux下如何安装ZooKeeper分布式集群
这篇文章主要介绍Linux下如何安装ZooKeeper分布式集群,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
ZooKeeper 就是动物园管理员的意思,它是用来管理 Hadoop(大象)、Hive(蜜蜂)、pig(小猪)的管理员,Apache Hbase、Apache Solr、Dubbo 都用到了 ZooKeeper,其实就是一个集群管理工具,是集群的入口。ZooKeeper 是一个分布式的、开源的程序协调服务,是 Hadoop 项目下的一个子项目。ZooKeeper 主要应用场景包括集群管理(主从管理、负载均衡、高可用的管理)、配置文件的集中管理、分布式锁、注册中心等。实际项目中,为了保证高可用,ZooKeeper 都是以分布式集群的方式进行安装的,至少需要三个节点,下面具体来看下。
这里 Linux 选择 CentOS 7.2。
# wget -P /usr/local http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz# cd /usr/local# tar -zxvf zookeeper-3.4.10.tar.gz# cd zookeeper-3.4.10# mkdir data# mkdir logs# vim /etc/rc.d/rc.local //配置开启自启动
追加如下配置即可:
export JAVA_HOME=/usr/java/jdk/usr/local/zookeeper-3.4.10/bin/zkServer.sh start
我们在三台不同的服务器上各部署一个 ZooKeeper 进程,以构成一个 ZooKeeper 集群。三个 ZooKeeper 进程均使用相同的 zoo.cfg 配置:
# cd /usr/local/zookeeper-3.4.10/conf# cp zoo_sample.cfg zoo.cfg //拷贝配置文件# vim zoo.cfg
修改配置如下:
# 配置存储快照文件的目录dataDir=/usr/local/zookeeper-3.4.10/datadataLogDir=/usr/local/zookeeper-3.4.10/logs# zk服务进程监听的TCP端口clientPort=2181# 2888:ZooKeeper服务之间通信的端口,3888:ZooKeeper与其他应用程序通信的端口# server.1:表示这是第几号服务器server.1=192.168.20.11:2888:3888server.2=192.168.20.12:2888:3888server.3=192.168.20.13:2888:3888
然后在三台服务器 dataDir 目录下,分别创建一个 myid 文件,其内容分别为1,2,3。然后分别在这三台机器上启动 ZooKeeper 进程,这样我们便将 ZooKeeper 集群启动了起来。如下:
# cd /usr/local/zookeeper-3.4.10/data# echo 1 >>myid //创建myid文件并写入1# /usr/local/zookeeper-3.4.10/bin/zkServer.sh start //后台启动ZooKeeper
还有一些其他命令如下:
# /usr/local/zookeeper-3.4.10/bin/zkServer.sh stop //关闭ZooKeeper# /usr/local/zookeeper-3.4.10/bin/zkServer.sh status //查看服务状态# /usr/local/zookeeper-3.4.10/bin/zkServer.sh start-foreground //前台启动
以上是"Linux下如何安装ZooKeeper分布式集群"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
集群
管理
服务
配置
分布式
文件
进程
内容
服务器
端口
三台
三个
就是
目录
程序
管理员
篇文章
项目
应用
通信
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
精品咖啡豆
新华互联网科技学校
A股互联网金融科技公司
美国互联网科技巨头监管
互联网金融与金融科技
金融科技与互联网金融
上海喔噻互联网科技
佩信高科技互联网
银川新华互联网科技学校地址
宁波青枫互联网科技有限公司
剑昆互联网络科技有限公司临桂
常德市电业局互联网科技部
杭州壁岐互联网科技有限公司
速维有品互联网信息科技(苏州)有限公司
迪庆互联网科技招生
洛阳共同富裕互联网科技有限公司
互联网在线教育科技创业
工业互联网展湾科技股份有限公司
互联网科技的前景
亚光科技低轨卫星互联网
互联网科技有限公司图片
无线互联网科技
菲比寻常互联网科技
顺玮阁互联网科技
镁科技互联网资讯平台
安控科技rtu产品工业互联网
江苏南京365互联网科技
互联网数据科技专业
银川新华互联网科技学校是国营吗
好易买互联网科技