一、環境搭建 環境版本 1、下載安裝包 網址 2、上傳文件 3、修改相關配置 rocketmq的預設配置極其耗記憶體,要進行修改。 1)修改runserver.sh配置 註釋掉原來的,添加新配置 2)修改runbroker.sh配置 註釋掉原來的,添加新配置 3)修改tools.sh配置 註釋掉原來的 ...
一、環境搭建
環境版本
centos7
jdk1.8 已搭建好
rocketmq4.3
1、下載安裝包
網址
https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip
# We suggest the following mirror site for your download:官方建議下載地址
http://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip
2、上傳文件
[root@localhost mysoft]# pwd
/usr/local/mysoft
[root@localhost mysoft]# unzip rocketmq-all-4.3.2-bin-release.zip
[root@localhost mysoft]# mv rocketmq-all-4.3.2-bin-release rocket4.3
[root@localhost mysoft]# rm -f rocketmq-all-4.3.2-bin-release.zip
3、修改相關配置
rocketmq的預設配置極其耗記憶體,要進行修改。
1)修改runserver.sh配置
註釋掉原來的,添加新配置
[root@localhost bin]# vim runserver.sh
#JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
2)修改runbroker.sh配置
註釋掉原來的,添加新配置
[root@localhost bin]# vim runbroker.sh
#JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g -Xmn4g"
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"
3)修改tools.sh配置
註釋掉原來的,添加新配置
[root@localhost bin]# vim tools.sh
#JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=128m"
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=128m"
4、啟動服務
要按照順序啟動
nohup sh /usr/local/mysoft/rocket4.3/bin/mqnamesrv
# 指定埠
nohup sh /usr/local/mysoft/rocket4.3/bin/mqbroker -n localhost:9876
二、監控台搭建
1、git包下載配置(Win10系統)
地址:https://github.com/apache/rocketmq-externals.git
下載完成之後,進入
rocketmq-externals\rocketmq-console\src\main\resources
文件夾,打開
application.properties
修改如下配置:
server.port=8089
rocketmq.config.namesrvAddr=192.168.72.129:9876
2、執行打包操作(Win10系統)
進入如下目錄,打開命令行
rocketmq-externals\rocketmq-console
執行打包命令
mvn clean package -Dmaven.test.skip=true
編譯生成。
rocketmq-console-ng-1.0.0.jar
3、上傳jar包到Linux服務
[root@localhost myjar]# pwd
/usr/local/myjar
[root@localhost myjar]# ll
-rw-r--r--. 1 root root 33231510 May 16 11:11 rocketmq-console-ng-1.0.0.jar
4、啟動監控台
[root@localhost myjar]# java -jar rocketmq-console-ng-1.0.0.jar
5、測試安裝結果
瀏覽器訪問
http://192.168.72.129:8089
三、源代碼地址
GitHub地址:知了一笑
https://github.com/cicadasmile
碼雲地址:知了一笑
https://gitee.com/cicadasmile