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)

大家都在看

  • Cisco GNS3教程,GNS3搭建IPv6 6rd环境,Linux 配置 IPv6 6rd详析

    Cisco GNS3 IPv6 6rd实验 1、回顾 前文:https://www.cnblogs.com/kingpop/p/14054321.html在描述Cisco GNS3…

    Linux 2023年6月6日
    088
  • 2021年1月-第02阶段-前端基础-HTML+CSS进阶-VS Code 软件

    软件安装 VSCode软件 能够安装 VS Code 能够熟练使用 VS Code 软件 能够安装 VS Code 最常用的插件 1. VS Code简介 1.1 VS Code …

    Linux 2023年6月8日
    079
  • 同一台电脑生成多份ssh私钥和公钥,映射多个GitHub账号

    当我们使用 Git 进行代码版本控制时,经常出现一台电脑需要连接多个Git 账号的情况,此时需要在一台电脑上生成多份 ssh 私钥和密钥,同时映射多个 Git 账号;这里我们需要同…

    Linux 2023年6月14日
    074
  • 鞍点

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Linux 2023年6月7日
    0127
  • 剑指offer计划21( 位运算简单)—java

    1.1、题目1 剑指 Offer 15. 二进制中1的个数 1.2、解法 通过判断每一位的与来识别1的数量。 1.3、代码 public class Solution { // y…

    Linux 2023年6月11日
    0117
  • SQL44 将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005

    本题链接表结构如下所示。 +—-+——–+—————–+————+————+ | id | emp_no | t…

    Linux 2023年6月13日
    093
  • shell join详解

    首先贴一个,join –help 然后来理解下。 join 【命令选项】 文件1 文件2 //命令选项可以很多, 但文件只能是两个 先从重要的开始说,join 的作用是…

    Linux 2023年5月28日
    070
  • MySQL备份与恢复

    MySQL备份与恢复 备份是数据安全的最后一道防线,对于任何数据丢失的场景,备份虽然不一定能恢复百分之百的数据(取决于备份周期),但至少能将损失降到最低。 数据丢失的场景举例: 人…

    Linux 2023年6月7日
    0166
  • 方法的深度理解

    权限修饰符 返回值类型 类名(行参列表 )throws 异常的类型{ //方法体 约定俗称:子类中叫重写的方法,父类中叫被重写的方法。 ①子类重写的方法名和行参列表和父类被重写的方…

    Linux 2023年6月14日
    088
  • MySQL主从复制的原理和实现

    垂直扩展: 横向扩展: 复制:使每一个节点都有相同的数据集 MySQL复制的实现:使用二进制日志来实现 提高性能(负载均衡)、 实现读写分离 实现数据备份的功能(实时备份) 高可用…

    Linux 2023年6月7日
    096
  • 如何隐藏shell脚本内容

    从事 Linux 开发的同学,经常需要编写 shell 脚本,有时脚本中会涉及到一些敏感内容,比如一些 IP 地址,用户名以及密码等,或者脚本中有一些关键的代码, 所有这些内容你都…

    Linux 2023年6月13日
    089
  • Xshell配置ssh免密码登录-密钥公钥(Public key)与私钥(Private Key)登录【已成功实例】

    本文转自https://blog.csdn.net/qjc_501165091/article/details/51278696 ssh登录提供两种认证方式:口令(密码)认证方式和…

    Linux 2023年5月28日
    083
  • 输入输出函数

    IDLE name=input(‘输入’) print(name) print函数 print(1,2) print(1,2,sep=",") input函数 …

    Linux 2023年6月8日
    074
  • 关于飞书事件订阅功能的应用

    此项目源码我也是站在巨人的肩膀上进行一个二次应用,感谢这位大神的共享 附上源码链接–Feishu-Event-Subscribe: 【实验】飞书的事件订阅 主要是通讯录…

    Linux 2023年6月14日
    077
  • C++类型转换

    static_cast 相近类型之间的类型 reinterpret_cast 不相近类型之间的类型 const_cast 去掉对象const属性的转换 dynamic_cast 规…

    Linux 2023年6月13日
    088
  • python之pyautogui实现图片识别-办公自动化

    环境 python 3.8everedit编辑器 代码 from selenium import webdriver from selenium.webdriver.chrome….

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