安裝RocketMq
準備環境:
MAC OSX
JDK1.8
maven 3.5.2
參考博客 :http://blog.csdn.net/zqz_zqz/article/details/60968051
1. https://github.com/apache/rocketmq.git 去改網址下載源碼
2. 切換到4.0.0的分支上去。使用maven進行打包
mvn -Dmaven.test.skip=true clean package install assembly:assembly -Prelease-all -U
解釋一下: assembly的作用是讓二進制文件打包到一起
-U 強制刷新包的版本
3. cd target/apache-rocketmq-all 進入編譯后的文件中
第一步: 啟動namesrv (后面講解這個的作用)
命令 :nohup sh mqnamesrv &
檢查是否啟動: tail -f ~/logs/rocketmqlogs/namesrv.log
namesrv日志
第二步: 啟動Broker Server
首先檢查配置 conf目錄下
命令:nohup sh mqbroker -n localhost:9876 autoCreateTopicEnable=true &
注意::如果啟動的時候不加autoCreateTopicEnable =true這個配置的話,會報無法找到對應的topic
檢查是否啟動:~/logs/rocketmqLog/broker.log