RocketMQ入门级使用演示-3

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: RocketMQ入门级使用演示-3

3. 第2节 如何部署一个简单的RocketMQ集群

本教程将演示如何利用编译结果,部署一个1Namesrv + 1Broker的RocketMQ集群

1. 找到上一章节的编译打包结果

cd /tiger/tmp/rocketmq/distribution/target/
ls -l

2. 安装Namesrv, Broker

  • 创建部署临时目录 (已创建则忽略)
mkdir -p /tiger/rocketmq/namesrv1
mkdir -p /tiger/rocketmq/broker1
  • 拷贝rocketmq-4.9.4-SNAPSHOT里面的内容,分别拷贝到 /tiger/rocketmq/namesrv1, /tiger/rocketmq/broker1,
cp -R /tiger/tmp/rocketmq/distribution/target/rocketmq-4.9.4-SNAPSHOT/rocketmq-4.9.4-SNAPSHOT/* /tiger/rocketmq/namesrv1
cp -R /tiger/tmp/rocketmq/distribution/target/rocketmq-4.9.4-SNAPSHOT/rocketmq-4.9.4-SNAPSHOT/* /tiger/rocketmq/broker1
  • 查看结果如下
cd /tiger/rocketmq/
ls -l

3. 修改日志配置、jvm配置等其他配置

  • 修改namesrv配置
  • 修改namesrv日志配置(实验环境可以不用改,实际部署需要)。进入namesrv部署根目录, 修改日志配置文件。主要修改点:日志默认存储路径, 保存天数,每个日志文件大小等。
cd /tiger/rocketmq/namesrv1
vim conf/logback_namesrv.xml

  • 修改namesrv JVM配置。进入namesrv部署根目录:
cd /tiger/rocketmq/namesrv1
  • 修改JVM配置, 参考修改JAVA_OPT等如下图:
vim bin/runserver.sh

  • 修改broker配置。修改点类似namesrv,只是修改的配置文件不一样。
  • 修改broker日志配置(实验环境可以不用改,实际部署需要)。进入broker部署根目录:
cd /tiger/rocketmq/broker1
  • 编辑日志配置文件:
vim conf/logback_broker.xml
  • 修改brokerJVM配置。进入broker部署根目录
cd /tiger/rocketmq/broker1
  • 修改JVM配置文件
vim bin/runbroker.sh
  • 参考修改JAVA_OPT:


相关实践学习
消息队列RocketMQ版:基础消息收发功能体验
本实验场景介绍消息队列RocketMQ版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
消息中间件 Go C语言
RocketMQ入门级使用演示-10
RocketMQ入门级使用演示-10
163 0
RocketMQ入门级使用演示-10
|
消息中间件 Java Go
RocketMQ入门级使用演示-9
RocketMQ入门级使用演示-9
213 0
RocketMQ入门级使用演示-9
|
消息中间件 Java Go
RocketMQ入门级使用演示-8
RocketMQ入门级使用演示-8
169 0
RocketMQ入门级使用演示-8
|
消息中间件 Java Go
RocketMQ入门级使用演示-7
RocketMQ入门级使用演示-7
216 0
RocketMQ入门级使用演示-7
|
消息中间件 Java RocketMQ
RocketMQ入门级使用演示-6
RocketMQ入门级使用演示-6
131 0
RocketMQ入门级使用演示-6
|
消息中间件 Java RocketMQ
RocketMQ入门级使用演示-5
RocketMQ入门级使用演示-5
117 0
RocketMQ入门级使用演示-5
|
消息中间件 RocketMQ
RocketMQ入门级使用演示-4
RocketMQ入门级使用演示-4
94 0
RocketMQ入门级使用演示-4
|
消息中间件 Java Apache
RocketMQ入门级使用演示-2
RocketMQ入门级使用演示-2
111 0
RocketMQ入门级使用演示-2
|
消息中间件 监控 网络协议
RocketMQ入门级使用演示-1
RocketMQ入门级使用演示-1
122 0
|
消息中间件 算法 Java
弥补延时消息的不足,RocketMQ 基于时间轮算法实现了定时消息!
弥补延时消息的不足,RocketMQ 基于时间轮算法实现了定时消息!
767 1
弥补延时消息的不足,RocketMQ 基于时间轮算法实现了定时消息!