首页 > 其他 > 详细

Rocketmq 源码环境配置

时间:2021-02-08 16:40:49      阅读:29      评论:0      收藏:0      [点我收藏+]

1、在idea利用maven工具导入所有的依赖包,失败的话多重复几次就行了

2、在rocketmq代码代码根目录下新建三个目录conf/log/storedata,作用分别是放置配置文件、日志文件和消息相关的存储文件
技术分享图片
将./distribution/conf 目录下的broker.conf、logback_broker.xml、logback_namesrv.xml复制到新建的conf目录下,并分别对其进行修改
修改后的broker.conf 文件:

brokerClusterName = DefaultCluster
brokerName = broker-a
brokerId = 0
deleteWhen = 04
fileReservedTime = 48
brokerRole = ASYNC_MASTER
flushDiskType = ASYNC_FLUSH

# brokerIP1,在云服务器上会获取内网ip地址,因此必须显式设置
brokerIP1=localhost
# 将namesrvAddr设置在configfile中
namesrvAddr=localhost:9876

#http 静态服务器寻址:会有个默认设置,但可能访问不了,所以需要设置成本机了
rmqAddressServerDomain=localhost
rmqAddressServerSubGroup=nameServer

#存储路径
storePathRootDir=D:\\Users\\10256137\\Download\\github\\rocketmq-rocketmq-all-4.8.0\\storedata
#commitLog存储路径
storePathCommitLog=D:\\Users\\10256137\\Download\\github\\rocketmq-rocketmq-all-4.8.0\\storedata\\commitlog
#消费队列存储路径
storePathConsumeQueue=D:\\Users\\10256137\\Download\\github\\rocketmq-rocketmq-all-4.8.0\\storedata\\consumequeue
#消息索引存储路径
storePathIndex=D:\\Users\\10256137\\Download\\github\\rocketmq-rocketmq-all-4.8.0\\storedata\\index
#checkpoint 文件存储路径
storeCheckpoint=D:\\Users\\10256137\\Download\\github\\rocketmq-rocketmq-all-4.8.0\\storedata\\checkpoint
#abort 文件存储路径
abortFile=D:\\Users\\10256137\\Download\\github\\rocketmq-rocketmq-all-4.8.0\\storedata\\abort

修改logback_broker.xml、logback_namesrv.xml中的日志路径

3、依次配置namesrv模块的NamesrvStartup、broker模块下的BrokerStartup、example.quickstart模块下的Producer和Consumer的启动项,并启动
技术分享图片
技术分享图片
NamesrvStartup和BrokerStartup 都需要配置ROCKETMQ_HOME
Producer和Consumer使用默认配置就可以,但需要修改代码文件中的main函数,
技术分享图片

Rocketmq 源码环境配置

原文:https://www.cnblogs.com/fyusac/p/14388206.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!