1、运行Broker前准备工作

(1)设置 Program arguments-c D:/softWare/rocket-nameserver4.7/conf/broker.conf
(2)设置 ROCKETMQ_HOME

(3)创建配置文件
拷贝distribution/conf目录下的两个配置文件:broker.conflogback-broker.xml文件到D:/softWare/rocket-nameserver4.7/conf 中

logback-broker.xml中${user.hom}都修改为你的rocketmq运行目录。
broker.conf 文件内容:

brokerClusterName = DefaultCluster
brokerName = broker-a
brokerId = 0
namesrvAddr=127.0.0.1:9876
deleteWhen = 04
fileReservedTime = 48
brokerRole = ASYNC_MASTER
flushDiskType = ASYNC_FLUSH
# 这是存储路径,你设置为D:/softWare/rocket-nameserver4.7/store
storePathRootDir=D:/softWare/rocket-nameserver4.7/store
# 这是commitLog的存储路径
storePathCommitLog=D:/softWare/rocket-nameserver4.7/store/commitlog
# consume queue文件的存储路径
storePathConsumeQueue=D:/softWare/rocket-nameserver4.7/store/consumequeue
# 消息索引文件的存储路径
storePathIndex=D:/softWare/rocket-nameserver4.7/store/index
# checkpoint文件的存储路径
storeCheckpoint=D:/softWare/rocket-nameserver4.7/store/checkpoint
# abort文件的存储路径
abortFile=D:/softWare/rocket-nameserver4.7/abort
### 设置topic会自动创建
autoCreateTopicEnable=true

MQ基于配置文件broker.conf来启动broker,他会跟指定的nameserver来进行通信,在指定的目录里存放各种数据文件、log文件

2、运行BrokerStartup

启动BrokerStartup,在运行目录下(ROCKETMQ_HOME)的\logs\rocketmqlogs目录下会产生多个log文件,其中broker.log就是启动日志文件

运行目录下(ROCKETMQ_HOME)的\logs\rocketmqlogs目录下日志文件:

broker.log
broker_default.log
commercial.log
filter.log
lock.log
namesrv.log
namesrv_default.log
protection.log
remoting.log
stats.log
store.log
storeerror.log
transaction.log
watermark.log

2、Intellij IDEA中启动Broker相关推荐

  1. 1、Intellij IDEA中启动NameServer

    源码的正确姿势 在IDEA中源码启动RocketMQ 可源码中打一些断点,去观察RocketMQ源码的运行过程,先启动NameServer,然后启动Broker 启动NameServer前的准备 1. ...

  2. idea整合jboos_在 idea 中 启动 jboss 后, 没有运行部署(通过idea部署)的ssm项目,打开后项目404...

    在 idea 中 启动 jboss 后, 没有运行部署(通过idea部署)的ssm项目,打开后项目404, 暂时的解决办法 每次启动 jboss 都需要是手动登录到 9999 管理端,添加部署 Cre ...

  3. IntelliJ IDEA中Maven插件无法更新索引之解决办法

    为什么80%的码农都做不了架构师?>>>    Maven的仓库.索引 中央仓库:目前来说,http://repo1.maven.org/maven2/ 是真正的Maven中央仓库的 ...

  4. 在IntelliJ IDEA中创建Web项目

    在IntelliJ IDEA中创建Web项目 在IntelliJ IDEA中创建Web项目 1,创建Maven WebProject 选择File>New>Project 出现New Pr ...

  5. Intellij IDEA中使用MyBatis-generator 自动生成MyBatis代码

    2019独角兽企业重金招聘Python工程师标准>>> Intellij IDEA中使用MyBatis-generator 自动生成MyBatis代码 MyBatis Generat ...

  6. Intellij IDEA中 Debug 用法

    在Intellij IDEA中使用Debug 原文链接:http://www.cnblogs.com/chiangchou/ 目录 一.Debug开篇 二.基本用法&快捷键 三.变量查看 四. ...

  7. 在 IntelliJ IDEA 中部署应用到服务器(Eclipse)

    在之前的文章<在 Intellij IDEA 中部署 Java 应用到 阿里云 ECS>中讲解了如何将一个本地应用部署到阿里云 ECS 上去,有些读者反馈目前还有一些测试机器是在经典网络, ...

  8. 在 IntelliJ IDEA 中部署应用到服务器

    在之前的文章<在 Intellij IDEA 中部署 Java 应用到 阿里云 ECS>中讲解了如何将一个本地应用部署到阿里云 ECS 上去,有些读者反馈目前还有一些测试机器是在经典网络, ...

  9. 使用jRebel在IntelliJ IDEA 中进行 Java 热部署

    1.在IntelliJ IDEA中安装jRebel插件 2.配置IDEA:Idea中ctrl+shift+alt+/ ,在弹出浮层中输入registry: 进入如下界面,将compiler.autom ...

最新文章

  1. SVN无法CO检出web目录
  2. lvs-nat负载均衡模式
  3. Redis 常用操作命令,非常详细
  4. 汽车电子嵌入式技术篇(三) -数据结构C++语言实现三部曲--异常类顶层父类
  5. java se程序设计_JavaSE--Java 的基本程序设计结构
  6. 吸血鬼 java_吸血鬼数
  7. python里面的dict和set
  8. P3-weixin 微信插件式开发规范
  9. Ubuntu18.04环境下设置虚拟网卡
  10. 【编译原理笔记18】代码优化:活跃变量分析,可用表达式分析
  11. bzoj 3385: [Usaco2004 Nov]Lake Counting 数池塘(DFS)
  12. kubernetes视频教程笔记 (11)-pod容器生命周期、Init容器
  13. 最新更新-最全泰尔指数合集:分省、地级市、产业结构泰尔指数计算模板(部分更新2020年)
  14. 诺顿误杀导致系统崩溃--起因及对策
  15. 姓氏头像制作小程序源码_全新UI带头像库_支持多流量主模式
  16. 16qam调制和解调matlab,16QAM调制解调(MATLAB)
  17. 怎样利用计算机随机分组,随机分组编制方法哪家强
  18. qt 飞扬青云_Qt编写图片及视频TCP/UDP网络传输
  19. 小程序瀑布流-是真的流啊
  20. 开发润乾报表过程:因为内容过多分页导致的这条线

热门文章

  1. [Ext JS 4] 实战之 ComboBox 和 DateField 的点击事件在IE下失效
  2. 安装iis 出现ASP无法访问的解决方法
  3. ps2019布尔运算快捷键_设计师不会告诉你的ps布尔运算,你学会了吗?
  4. Bellman_Ford算法(求一个点到任意一点的最短距离)
  5. Keil5的仿真调试
  6. python getsize_Python getsizeof()和getsize()区分详解
  7. keycloak中文使用文档_基于DOCKER安装配置keycloak
  8. 【爬虫剑谱】一卷3章 软件篇-Anaconda的安装及配置
  9. 【电脑帮助】解决Wind10系统修改电脑默认用户名Administrator的问题
  10. JavaWab项目1 ---- 技术架构