千家信息网

部署zookeeper分布式节点

发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,用2台服务器,低资源,部署3个zookeeper分布式节点:1.准备环境系统已经配置好了JAVA环境;下载某个版本的zookeeper压缩包,下载链接:http://apache.claz.org/z
千家信息网最后更新 2025年02月03日部署zookeeper分布式节点

用2台服务器,低资源,部署3个zookeeper分布式节点:

1.准备环境
系统已经配置好了JAVA环境;
下载某个版本的zookeeper压缩包,
下载链接:http://apache.claz.org/zookeeper/zookeeper-3.5.3-beta/zookeeper-3.5.3-beta.tar.gz

2、规划
服务器A,部署1个实例
服务器B,部署2个实例

3、我们配置3个服务,分布式集群至少需要三个实例服务,配置信息如下:

针对每一个服务的日志,新建一个数据目录
服务器A:
/opt/local/zookeeper/zk,新建data、logs,在data里新建myid,里面写入3;
服务器B:
/opt/local/zookeeper/zk1,新建data、logs,在data里新建myid,里面写入2;
/opt/local/zookeeper/zk2,新建data、logs,在data里新建myid,里面写入1;

4、配置文件目录/opt/local/zookeeper-3.4.10/conf,

新建3个配置文件,为
服务器A: zoo.cfg
服务器B: zoo1.cfg、zoo2.cfg

端口分别为 2181 2182 2183

tickTime=2000initLimit=10syncLimit=5dataDir=/opt/local/zookeeper/zk/dataclientPort=2181dataLogDir=/opt/local/zookeeper/zk/logsserver.1=IP1:2287:3387server.2=IP2:2288:3388server.3=IP2:2289:3389

先解释一下server.x=A:B:C的含义:

x:代表每个服务实例对用的dataDir下myid的内容
A:对用服务所在机器的IP地址
B: leader选举端口(伪分布式环境下所有的端口都不要相同)
C: zk服务器之间通信的端口,服务器之间同步信息

5、
启动三台服务:

bin/zkServer.sh start conf/zoo.cfg bin/zkServer.sh start conf/zoo1.cfg  bin/zkServer.sh start conf/zoo2.cfg  

查看服务状态:

#Mode: followerbin/zkServer.sh status conf/zoo.cfg #Mode: leaderbin/zkServer.sh status conf/zoo1.cfg #Mode: followerbin/zkServer.sh status conf/zoo2.cfg
服务 服务器 配置 实例 端口 分布式 环境 之间 信息 文件 目录 节点 相同 三个 代表 内容 含义 地址 所在 数据 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发方法的主要模型有 互联网金融什么时候改名金融科技 浙江诚信网络技术服务哪个正规 网络安全属什么大学 计算机网络技术实践论文 选数字媒体好还是网络技术好 软件开发中回退是什么意思 2019网络安全周宣传主题 jsp防止刷新提交数据库 国家信息中心网络安全部 杨绍亮 百旺税控盘数据库助手 局域网服务器共享加密狗 表示字段的列的数据库术语是 锡山区常规软件开发信息推荐 三级联动数据库表 捷豹网络技术组 学想 数学的软件开发 腾讯云服务器怎样收费 企业用云服务器 手机后台不能连接服务器 网络安全运营中心建设指南 电视台网络安全教育信息 网络安全为什么需要人工智能 软件开发部署需要准备工作 有哪些污小说软件开发 广东自主可控软件开发批发价 物联网采用哪种数据库 北京萌我爱网络技术 计算机软件开发自学 软件开发和服务器开发有什么不同
0