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)

大家都在看

  • Sublime快捷键大全

    Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Sh…

    Linux 2023年6月13日
    080
  • nand

    nand flash裸机编程第001节_NAND_FLASH操作原理第002节_NandFlash时序及初始化第003节_NandFlash的芯片id读取第004节_NandFla…

    Linux 2023年6月13日
    079
  • linux正则表达式初探

    为什么要学习正则表达式? 简单而言,仅仅用通配符无法满足处理字符的需求,这时候就是正则表达式大展身手的机会。相较而言,正则表达式比通配符更灵活,也更强大。 我们在网站注册用户的时候…

    Linux 2023年6月7日
    086
  • Redis 用的很溜,了解过它用的什么协议吗?

    我是风筝,公众号「古时的风筝」,一个兼具深度与广度的程序员鼓励师,一个本打算写诗却写起了代码的田园码农!文章会收录在 JavaNewBee 中,更有 Java 后端知识图谱,从小白…

    Linux 2023年5月28日
    0114
  • Docker Compose 安装

    方法一:这种方式相对简单,但是由于网络问题,常常安装不上,并且经常会断开,可以尝试使用网络上提供的国内安装的方法将@version 替换为要安装的版本号 sudo curl -L …

    Linux 2023年6月13日
    0102
  • 数据转换-16进制字符

    任务详情 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 在utils.h和utils.c中完成16进制字符’0′-&#…

    Linux 2023年6月8日
    089
  • shell handle

    !/bin/bash qinrui set -e commitId =” repoPath =” x1 =” if [-f changes15….

    Linux 2023年5月28日
    0110
  • ThinkPHP5浏览器关闭,继续执行php脚本

    ignore_user_abort(); //即使Client断开(如关掉浏览器),PHP脚本也可以继续执行. set_time_limit(0); //执行时间为无限制,php默…

    Linux 2023年6月7日
    094
  • springboot mybatis层整合

    1、导入Mybatis包 使用maven 2、配置数据库连接 注意:classpath后不需要加 / 3、测试 4、建立实体类,可使用Lombok来简化 5、 创建mapper目录…

    Linux 2023年6月14日
    091
  • redis好书推荐

    redis好书推荐原创amy_xing01 最后发布于2018-07-16 18:29:54 阅读数 10427 收藏展开Redis从入门到深入学习,推荐几本好书: 《Redis入…

    Linux 2023年5月28日
    097
  • [云原生]Kubernetes-介绍(第1章)

    一、应用部署方式演变 二、Kubernetes简介 三、Kubernetes组件 四、Kubernetes概念 参考: Kubernetes(K8S) 入门进阶实战完整教程,黑马程…

    Linux 2023年6月13日
    0114
  • 版本控制gitlab

    版本控制gitlab 版本控制gitlab 版本控制介绍 常用的版本控制工具: gitlab部署 gitlab网页界面的基本使用 使用命令行的方式进行上传文件 版本控制介绍 版本控…

    Linux 2023年6月6日
    0126
  • Elasticsearch_exporter 监控指标

    github地址:https://github.com/justwatchcom/elasticsearch_exporter Name Type Cardinality Help…

    Linux 2023年5月27日
    087
  • ASP.NET MVC实现POST方式的Redirect

    我们知道,在ASP.NET MVC中,要从一个Action跳转到另一个Action,通常是用一系列以”Redirect”开头的方法 Redirect Red…

    Linux 2023年6月13日
    0101
  • CentOS7为php7.2安装php-redis扩展

    先下载phpredis-develop 安装unzip、zip解压工具 解压后会多了个phpredis-develop的目录。进入目录 安装phpize模块 执行phpize 查找…

    Linux 2023年5月28日
    084
  • SpringBoot 2.1.9 整合 Redisson分布式锁

    官方参考文档 redisson-spring-boot-starter 官方文档 通过YAML文件配置单节点模式 一)、引入Redisson整合Spring Boot依赖 二)、通…

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