首页 > 其他分享 >rocket集群环境搭建-主从集群

rocket集群环境搭建-主从集群

时间:2023-09-03 23:44:06浏览次数:43  
标签:rocket 2s broker 192.168 主从 集群 2m async 节点

1.准备环境

  搭建2主2从的异步刷盘的集群,使用conf/2m-2s-async下的配置文件。

    机器          nameserver部署           broker部署

  192.168.19.132          部署

  192.168.19.133          部署            broker-a,broker-b-s

  192.168.19.134          部署            broker-b,broker-a-s

 

2.先配置nameserver

  解压

unzip rocketmq-all-4.9.1-bin-release.zip -d /opt/software/

  配置环境变量:

export ROCKETMQ_HOME=/opt/software/rocketmq-all-4.9.1-bin-release
export PATH=$PATH:$ROCKETMQ_HOME/bin

  source下配置文件

 

  修改runserver.sh的运行内存

 

  运行启动

 

3.配置broker

  先配置133上的broker-a的master的节点

  

 

  修改对应的在134上的从节点,broker-a-s.properties

  

 

  修改第二组,broker-b,在134上

  

 

 

  修改第二组的从节点,在133上

  

  

  注意点:

  1、同一机器上两个实例的store目录不能相同,否则会报错 Lock failed,MQ already started

  2、同一机器上两个实例的listenPort也不能相同。否则会报端口占用的错 nameserver不需要进行配置,直接启动就行。这也看出nameserver是无状态的

 

  启动:

  先修改runbroker.sh中的内存

 

  是注意启动broker时需要通过-c 指定对应 的配置文件。

  现在133上启动broker-a的master节点,和broker-b的slave节点

# nohup ./mqbroker -c ../conf/2m-2s-async/broker-a.properties &
# nohup ./mqbroker -c ../conf/2m-2s-async/broker-b-s.properties &

 

  到134上启动broker-b的master节点和broker-a的slave节点、

# nohup ./mqbroker -c ../conf/2m-2s-async/broker-b.properties &
# nohup ./mqbroker -c ../conf/2m-2s-async/broker-a-s.properties &

 

4.使用tools进行验证

  先配置nameserver,因此官方的代码中没有指定。

export NAMESRV_ADDR='192.168.19.132:9876;192.168.19.133:9876;192.168.19.134:9876'

 

  在134上运行:

# ./tools.sh org.apache.rocketmq.example.quickstart.Consumer

 

  在133上运行:

# ./tools.sh org.apache.rocketmq.example.quickstart.Producer

 

标签:rocket,2s,broker,192.168,主从,集群,2m,async,节点
From: https://www.cnblogs.com/juncaoit/p/17675850.html

相关文章

  • 云消息队列 RocketMQ 版
    云消息队列RocketMQ版(原ONS)是阿里云基于ApacheRocketMQ构建的低延迟、高并发、高可用、高可靠的分布式“消息、事件、流”统一处理平台。RocketMQ自诞生以来一直服务阿里集团13年,历经多次双十一万亿级数据洪峰稳定性验证。......
  • 云消息队列 RocketMQ 版
    云消息队列RocketMQ版(原ONS)是阿里云基于ApacheRocketMQ构建的低延迟、高并发、高可用、高可靠的分布式“消息、事件、流”统一处理平台。RocketMQ自诞生以来一直服务阿里集团13年,历经多次双十一万亿级数据洪峰稳定性验证。......
  • 手把手教你在虚拟机中部署K8S集群二
    我们在:  手把手教你在虚拟机中部署Kubernetes集群(K8S)_ZeroMaster的博客知道基本的部署方式,但是上面还是有一些问题,比如一些服务启动有问题。下面有一个更详细的方式。实测可用。一、环境规划Kubernetes集群大致分为两类:一主多从和多主多从。(1)一主多从(单master):一个Master节......
  • SpringBoot集成redis集群
    1、添加依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId><exclusions><!--过滤lettuce,使用jedis作为redis客户端--><exclusion&......
  • 龙芯平台Hadoop集群搭建问题解决
    这几天一直在困扰我pycurl版本和本机的版本不符合他连接又连接的自己自带的版本与系统不相同低级也会报错 https://blog.csdn.net/u010910682/article/details/89496550/?ops_request_misc=&request_id=&biz_id=102&utm_term=pycurl7.45.2%20%E6%90%AD%E9%85%8Dlibcurl%E6%......
  • Flink 1.17教程:集群搭建、运行模式(standalone/yarn/k8s)及历史服务器
    集群角色集群启动如果是部署在本地,本地访问,无需进行任何配置,直接启动即可。如果是部署在服务器,需要远程访问,则需要将flink.conf中的localhost修改为服务器IP地址或是0.0.0.0节点服务器hadoop102hadoop103hadoop104角色JobManagerTaskManagerTaskManagerTaskManager[atguigu@node001......
  • Flink 1.17教程:集群角色及集群启动
    集群角色集群启动如果是部署在本地,本地访问,无需进行任何配置,直接启动即可。如果是部署在服务器,需要远程访问,则需要将flink.conf中的localhost修改为服务器IP地址或是0.0.0.0节点服务器hadoop102hadoop103hadoop104角色JobManagerTaskManagerTaskManagerTaskManager[atguigu@node001......
  • Redis高可用集群之水平扩展(3.2)
    Redis3.0以后的版本虽然有了集群功能,提供了比之前版本的哨兵模式更高的性能与可用性,但是集群的水平扩展却比较麻烦,今天就来带大家看看redis高可用集群如何做水平扩展,原始集群(见下图)由6个节点组成,6个节点分布在三台机器上,采用三主三从的模式1、启动集群#启动整个集群/usr......
  • 分布式存储FusionStorage将搬迁走的计算节点踢出集群
    1、登录DeviceManager管理界面,在服务-vbs页面下,选中已经异常的VBS,将异常的VBS进行强制删除。2、通过第三方远程连接工具,连接进FSM后台,IP为浮动IP,用fsadmin用户进入,切换到root用户。fsadmin默认密码:IaaS@OS-CLOUD9!2.1执行su- rootroot默认密码:IaaS@OS-CLOUD8!3、执行ism......
  • 为什么创建 Redis 集群时会自动错开主从节点?
    哈喽大家好,我是咸鱼在《一台服务器上部署Redis伪集群》这篇文章中,咸鱼在创建Redis集群时并没有明确指定哪个Redis实例将担任master,哪个将担任slave/usr/local/redis-4.0.9/src/redis-trib.rbcreate--replicas1192.168.149.131:6379192.168.149.131:26379192.168.1......