Zookeeper是什么?linux上如何安装zookeeper?

本文介绍了Zookeeper的概念和作用,并详细阐述了在Linux上安装Zookeeper的步骤,包括修改配置文件添加集群信息、创建数据文件夹和myid文件、复制到其他主机、启动服务器以及通过客户端实现文件同步的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Zookeeper

1 概念:

Zookeeper是一个分布式,开放源代码的分布式应用程序协调服务,
是 Google的Chubby一个开源的实现,它是集群的管理者,
 监视着急群众各个节点的状态根据节点提交的反馈进行下一步合理操 作
 ,最终,将简易的接口和性能高校、功能稳定的系统提供给用户

2 作用:

 >命名空间
 >配置管理
 >集群管理

3 装zookeeper

在一台服务器上安装zookeeper    scp到其他服务器上即可 
     3.0  设置静态ip   
     3.1   安装和配置jdk
     3.2   关闭防火墙
            >>  systemctl stop firewalld.service
            >>  systemctl disable firewalld.service
     3.3  上传zookeeper的压缩包到linux的root下面
     3.4  解压缩到/root下
             >> tar -zxvf  zookeeper-3.4.12.tar.gz
     3.5  剪切/root/zookeeper-3.4.12   文件夹到/usr/local/下并重命名为zookeeper
             >> mv /root/zookeeper-3.4.12 /usr/local/zookeeper
     3.6  重命名配置文件/zookeeper/conf/zoo_sample.cfg:为zoo.cfg
             >> mv   /usr/local/ zookeeper/zoo_sample.cf  /usr/local/ zookeeper/zoo.cfg
     3.7   配置文件内容查看

在这里插入图片描述

3.8 修改配置文件

		                (1)  修改datadir

在这里插入图片描述

(2) 添加集群服务器的信息:server.服务器编号=ip:通信端口:选举端口
在这里插入图片描述
3)创建文件夹 /zookeeper/data
>> mkdir /usr/local/zookeeper/data

(4) 创建文件 /usr/local/zookeeper/data/myid
>> touch /usr/local/zookeeper/data/myid
(5) 把当前主机的编号 写入myid文件中
>> echo “01” > /usr/local/zookeeper/data/myid

4 发送zookeeper到其他主机上

4.1 复制文件夹/usr/local/zookeeper
>> scp -r /usr/local/zookeeper root@slave01:/usr/local/
>> scp -r /usr/local/zookeeper root@slave02:/usr/local/
4.2 修改myid

在这里插入图片描述

5 开启zookeeper服务器端

进入/usr/local/zookeeper/bin中
>> ./zkServer.sh start
在这里插入图片描述

jps 查看与java有关的进程
./zkServer.sh status 查看zookeeper集群现状

在这里插入图片描述
在这里插入图片描述

6 客户端实现文件同步

在/usr/local/zookeeper/bin包下 进入客户端
>> ./zkCli.sh
在这里插入图片描述
查看根目录下的文件
>> ls /
在这里插入图片描述
创建文件并写入内容·

create /zhiyou101 hai你好吗?
在这里插入图片描述
获取文件内容

get /zhiyou101

在这里插入图片描述
在其他主机的zookeeper客户端进行文件查看
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值