RocketMQ安装部署
RocketMQ安装(Windows)
-
下载RocketMQ,地址:
http://rocketmq.apache.org/release_notes/release-notes-4.3.0/
选择‘Binary’进行下载,然后解压工程。 -
配置系统环境变量
变量名:ROCKETMQ_HOME
变量值:MQ解压路径\MQ文件夹名
eg:ROCKETMQ_HOME=D:\develop\rocketmq-all-4.3.0-bin-release
-
启动NAMESERVER
cmd命令框执行进入至‘MQ文件夹\bin’下,然后执行‘start mqnamesrv.cmd’,启动NAMESERVER。成功后会弹出提示框,此框勿关闭。
-
启动Broker
cmd命令框执行进入至‘MQ文件夹\bin’下,然后执行‘start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true ’,启动broker。
RocketMQ监控插件部署(Windows)
-
下载RocketMQ插件,地址:
https://github.com/apache/rocketmq-externals.git
(如果下载失败,把https://github.com/apache/rocketmq-externals.git 的https换成git)
下载完成之后解压,进入‘\rocketmq-externals-master\rocketmq-console\src\main\resources’文件夹,打开‘application.properties’进行配置。
-
编译启动
cmd命令进入‘\rocketmq-externals-master\rocketmq-console’文件夹,执行‘mvn clean package -Dmaven.test.skip=true’,编译。
编译成功之后,cmd进入‘\rocketmq-externals-master\rocketmq-console\target’文件夹,执行‘java -jar rocketmq-console-ng-1.0.1.jar’,启动‘rocketmq-console-ng-1.0.1.jar’。
-
启动监控台
浏览器中输入‘127.0.0.1:配置端口’,成功后即可查看。
eg:http://127.0.0.1:8088
RocketMQ安装(Linux)
-
下载RocketMQ,地址:
http://rocketmq.apache.org/release_notes/release-notes-4.3.0/
下载成功后上传至Linux服务器。 -
解压,执行命令:unzip rocketmq-all-4.3.0-bin-release.zip
-
若是真实的Linux服务器上安装rocketmq,则内存是足够的,不需要进行设置。由于我这里是虚拟机,则需要修改启动所需的内存参数。
-
修改bin/runserver.sh
将其参数都修改为128m并保存,如下:
-
修改bin/runbroker.sh
将其参数都修改为128m并保存,如下:
-
-
启动nameserver,在bin目录下执行命令:
nohup sh mqnamesrv >/usr/local/logs/rocketmqlogs/mqnamesrv.log 2>&1 &
-
启动broker,在bin目录下执行命令:
nohup sh mqbroker -n localhost:9876 >/usr/local/logs/rocketmqlogs/mqbroker.log 2>&1 &
-
通过jps查看运行的进程
RocketMQ监控插件部署(Linux)
-
下载RocketMQ插件,地址:
https://github.com/apache/rocketmq-externals.git
下载完成后上传至Linux服务器。
-
解压,执行命令:unzip rocketmq-externals-master.zip
-
进入 /rocketmq-externals-master/src/main/resources目录下,打开application.properties修改并保存
-
进入/rocketmq-externals-master/rocketmq-console目录下,执行命令:
mvn clean package -Dmaven.test.skip=true,编译。
-
进入‘/rocketmq-externals-master/rocketmq-console/target’文件夹,执行‘java -jar rocketmq-console-ng-1.0.1.jar’,启动‘rocketmq-console-ng-1.0.1.jar’。
-
启动监控台
访问http://192.168.40.150:8088