Debian/Linux下安裝RocketMQ

rocketmq安裝

官網下載二進制壓縮包:rocketmq-all-4.4.0-bin-release;

解壓後移動到想要安放的位置,樓主是PC上安裝只是爲了測試下所以把內存改小點:

修改bin目錄下的runserver.sh和runbroker.sh,分別如下,

JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx128m -Xmn64m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
#JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

 

JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx128m -Xmn64m"
#JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g -Xmn4g"

 

修改一下/etc/profile 增加 export NAMESRV_ADDR=localhost:9876,並令其生效;

進入rocketmq-all-4.4.0-bin-release目錄,先後啓動namesrv和broker:

nohup ./bin/mqnamesrv &

nohup ./bin/mqbroker -n localhost:9876 &

查看./nohup.out文件,內容是

Java HotSpot(TM) 64-Bit Server VM warning: Using the DefNew young collector with the CMS collector is deprecated and will likely be removed in a future release
Java HotSpot(TM) 64-Bit Server VM warning: UseCMSCompactAtFullCollection is deprecated and will likely be removed in a future release.
The Name Server boot success. serializeType=JSON
The broker[i510, 172.17.0.1:10911] boot success. serializeType=JSON

 

說明都已經啓動成功;

 

 

rocketmq控制檯安裝(rocketmq-console)

1. 下載開源的rocketmq-externals項目

https://github.com/apache/rocketmq-externals

2. 找到rocketmq-console,先編輯一下rocketmq-console裏面的application.properties文件,將項目使用的rocketmq.config.namesrvAddr配置上去(樓主是localhost:9876);

 

3.maven打成jar包,進入rocketmq-console目錄下,運行mvn clean package -Dmaven.test.skip=true

得到jar包(樓主是rocketmq-console-ng-1.0.1.jar),運行java -jar rocketmq-console-ng-1.0.1.jar --server.port=12581

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章