一、下载源码 --- 目前是windows
进入https://github.com/apache/rocketmq地址拿到rocketmq git的地址
![](http://upload-images.jianshu.io/upload_images/15252700-c3a6b171e7485b6b.png?imageMogr2/auto-orient/strip|imageView2/2/w/1144)
image.png
打开idea 操作如下
![](http://upload-images.jianshu.io/upload_images/15252700-90718dfdba6ba23e.png?imageMogr2/auto-orient/strip|imageView2/2/w/1059)
image.png
![](http://upload-images.jianshu.io/upload_images/15252700-3f36e43709c6388b.png?imageMogr2/auto-orient/strip|imageView2/2/w/679)
image.png
等待代码下载完毕后执行 maven命令 mvn(maven) clean install,进行编译和下载依赖,当看到控制台BULID SUCCESS 信息,说明编译成功,即可进行下一步
二、启动namesrc和broker进行消息的生产和消费
-
启动namesrv
image.png
当前页右键后显示如下图,点击debug 'NameSrvStartup.main()'
image.png
然后右上角操作如下
image.png
然后为当前这个要执行的main函数添加环境变量,如下图
image.png
创建三个目录如下图
image.png
从distribution目录下copy broker.conf、logback_broker.xml、logback_namesrc.xml文件到conf目录下,见下图
image.png
broker.conf文件代码如下
作者:漫步无法人生
链接:https://www.jianshu.com/p/f63a71bec8a1
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。