rocketmq高可用集群部署(RocketMQ-on-DLedger Group)

编辑broker的配置文件

第一台主机node0的配置(192.168.0.218): vim ./conf/dledger/broker-n0.conf

内容如下:

brokerClusterName = RaftCluster  #集群名
brokerName=RaftNode00  #broker组名,建议和dLegerGroup名一致
listenPort=30911
namesrvAddr=192.168.0.218:9876;192.168.0.89:9876;192.168.0.77:9876
storePathRootDir=/data/rocketmq-4.9.1-raftcluster/rmqstore/node00
storePathCommitLog=/data/rocketmq-4.9.1-raftcluster/rmqstore/node00/commitlog
enableDLegerCommitLog=true
dLegerGroup=RaftNode00  #dleger组名
dLegerPeers=n0-192.168.0.218:40911;n1-192.168.0.89:40911;n2-192.168.0.77:40911  #注意配置格式
## must be unique
dLegerSelfId=n0  #每个dleger组下面的实例ip,保证唯一
sendMessageThreadPoolNums=4  #发送线程数,建议和服务器cpu一致

第二台主机node1的配置(192.168.0.89): vim ./conf/dledger/broker-n1.conf

内容如下:

brokerClusterName = RaftCluster  #集群名
brokerName=RaftNode00  #broker组名,建议和dLegerGroup名一致
listenPort=30911
namesrvAddr=192.168.0.218:9876;192.168.0.89:9876;192.168.0.77:9876
storePathRootDir=/data/rocketmq-4.9.1-raftcluster/rmqstore/node01
storePathCommitLog=/data/rocketmq-4.9.1-raftcluster/rmqstore/node01/commitlog
enableDLegerCommitLog=true
dLegerGroup=RaftNode00  #dleger组名
dLegerPeers=n0-192.168.0.218:40911;n1-192.168.0.89:40911;n2-192.168.0.77:40911  #注意配置格式
## must be unique
dLegerSelfId=n1   #每个dleger组下面的实例ip,保证唯一
sendMessageThreadPoolNums=4

第三台主机node2的配置(192.168.0.77): vim ./conf/dledger/broker-n2.conf

内容如下:

brokerClusterName = RaftCluster
brokerName=RaftNode00
listenPort=30911
namesrvAddr=192.168.0.218:9876;192.168.0.89:9876;192.168.0.77:9876
storePathRootDir=/data/rocketmq-4.9.1-raftcluster/rmqstore/node02
storePathCommitLog=/data/rocketmq-4.9.1-raftcluster/rmqstore/node02/commitlog
enableDLegerCommitLog=true
dLegerGroup=RaftNode00
dLegerPeers=n0-192.168.0.218:40911;n1-192.168.0.89:40911;n2-192.168.0.77:40911  #注意配置格式
## must be unique
dLegerSelfId=n2
sendMessageThreadPoolNums=4

Original: https://www.cnblogs.com/penngke/p/15403007.html
Author: penngke
Title: rocketmq高可用集群部署(RocketMQ-on-DLedger Group)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/586012/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Java动态脚本Groovy读取配置文件

    前言:请各大网友尊重本人原创知识分享,谨记本人博客: 南国以南i 核心涉及: @Value:作用是通过注解将常量、配置文件中的值、其他bean的属性值注入到变量中,作为变量的初始值…

    Linux 2023年6月14日
    081
  • CentOS8.4对home目录扩容

    在工作中会遇到home空间不足的情况需对其扩容 一、添加新硬盘 我的环境是虚拟机,首先为其添加一块16G的硬盘 进入机器首先 df -h 看一下发现CentOS8.4默认使用逻辑卷…

    Linux 2023年5月27日
    099
  • 线段树扫描线(一) 矩形面积 以hdu 1542为例

    还是老规矩,传送门 hdu 1542 不做过多解释了,就是给出n个矩形,求出这些矩形所覆盖的面积和。由于n很小,因而这道题不是必须用线段树 先想想怎么办,先来一个例图(稍微有点复杂…

    Linux 2023年6月6日
    0114
  • Golang 实现 Redis(10): 本地原子性事务

    为了支持多个命令的原子性执行 Redis 提供了事务机制。 Redis 官方文档中称事务带有以下两个重要的保证: 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行…

    Linux 2023年5月28日
    0109
  • ASP.NET Core 2.2 : 二十二. 多样性的配置方式

    大多数应用都离不开配置,本章将介绍ASP.NET Core中常见的几种配置方式及系统内部实现的机制。(ASP.NET Core 系列目录) 说到配置,第一印象可能就是”…

    Linux 2023年6月7日
    0117
  • K8S部署之VMWare网络拓扑踩坑

    知乎上最近发现一篇好文 图解K8S(01):基于Ubuntu 20.04部署1.23版K8S集群,想着之前 K8S 部署一直不成功,那么就照着这篇文章中说的试一试。结果在实验时遇到…

    Linux 2023年5月27日
    094
  • [LINUX] 像电影里的黑客一样用 terminal 作为日常开发

    1、效果预览 2、具体实现 2.1 定位鼠标位置 2.2 获取屏幕位置 2.3 计算鼠标在哪个窗口 2.4 1920×1080 平铺效果设计 2.5 1280×…

    Linux 2023年6月8日
    0130
  • 博客园排名预测

    前言 之前写过一篇绘制博客园积分与排名趋势图的文章——《查看博客园积分与排名趋势图的工具》,使用那篇文章介绍的工具,可以通过趋势图直观的看出排名前进的走势。但是如果想看看自己积分达…

    Linux 2023年6月6日
    0101
  • windows环境 php 连接 sql server

    下载扩展: ODBC Driver: 安装配置: 下载SQL Server的PHP扩展(Microsoft Drivers for PHP for SQL Server),连接里有…

    Linux 2023年6月7日
    0107
  • MySQL提权 通过UDF

    UDF是什么 命令执行 文本写入 Example: 远程写入 反弹Shell 提权 UDF是什么 参考:https://www.cnblogs.com/litlife/p/9030…

    Linux 2023年6月6日
    0109
  • SpringBoot——自定义Redis缓存Cache

    SpringBoot自带Cache存在问题: 1.生成Key过于简单,容易冲突 默认为cacheNames + ":" + Key2.无法设置过期时间,默认时间…

    Linux 2023年5月28日
    0102
  • Tomcat

    Tomcat Tomcat tomcat简介 tomcat的用处 部署tomcat 测试访问 访问Host Manager界面 访问Server Status tomcat简介 T…

    Linux 2023年6月6日
    0137
  • Nginx基础入门篇(2)—编译参数介绍

    查看命令 nginx -V nginx version: nginx/1.22.0 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (…

    Linux 2023年6月6日
    0135
  • c++仿照go语言的error,函数返回值封装

    c++仿照go语言,程序返回错误时,可以附加错误信息 #ifndef __ERRORMSG_H_ #define __ERRORMSG_H_ #include struct Err…

    Linux 2023年6月14日
    092
  • 梦幻西游H5游戏超详细图文架设教程

    前言 想体验经典Q版西游霸服快乐吗?想体验满级VIP的尊贵吗?想体验一招秒杀的爽快吗?各种极品装备、翅膀、宠物通通给你,就在梦幻西游! 本文讲解梦幻西游H5游戏的架设教程,想研究H…

    Linux 2023年6月7日
    0110
  • linux free命令available小于free值

    问题:前段时间在做服务器巡检时发现系统可用内存值小于空闲内存值 分析:查询网上各种资料,都说的是 available=free + buff/cache 这样一个大致计算方式,按这…

    Linux 2023年6月14日
    0176
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球