环境:centOS7
安装包:rocketmq-all-4.3.0-bin-release.zip
JDK1.8
maven环境(主要是运维工具)
1、使用xshell连接centos7,通过xftp上传rocketmq-all-4.3.0-bin-release.zip文件至/usr/local/software
2、解压zip文件,命令:unzip rocketmq-all-4.3.0-bin-release.zip
3、把rocketmq-all-4.3.0-bin-releas重命名为rocketmq-4.3.0,命令:mv -f rocketmq-all-4.3.0-bin-release rocketmq-4.3.0
注意:unzip、zip安装,联网状态:yum install -y unzip zip
离线状态:下载rpm安装包http://www.rpmfind.net/linux/rpm2html/search.php?query=zip(x86-64),搜索相对于的操作问题
使用xftp上传zip-3.0-11.el7.x86_64.rpm,命令:rpm -ivh zip-3.0-11.el7.x86_64.rpm
使用相同的方法下载安装unzip-6.0-19.el7.x86_64.rpm。
1、broker启动时,会占用大量内存,修改配置文件减少内存消耗,修改/usr/local/software/rocketmq-4.3.0/bin/runbroker.sh,命令:vi runbroker.sh
找到该行修改为:
2、同理修改nameserver启动,修改/usr/local/software/rocketmq-4.3.0/bin/runbroker.sh,命令:vi runserver.sh
找到该行修改为:
1、后台启动nameserver,命令:nohup sh bin/mqnamesrv &
查看日志
2、启动broker,首先修改配置文件 ./conf/broker.conf
文件末尾加入namesrvAddr = 192.168.2.176:9876 brokerIP1 = 192.168.2.176 (虚拟机地址)
启动broker命令:nohup bin/mqbroker -n 192.168.2.176:9876 autoCreateTopicEnable -c /usr/local/software/rocketmq-4.3.0/conf/broker.conf &
这样算单机nameserver,单机master-broker的RocketMq服务启动。
1、下载rocketmq-console:https://github.com/apache/incubator-rocketmq-externals/tree/master/rocketmq-console
2、修改配置文件:rocketmq-console\src\main\resources\application.properties
3、用maven打包成jar上传centos7发布,修改pom中的版本
打开doc窗口进入文件夹rocketmq-console,使用命令:mvn clean package -Dmaven.test.skip=true
在rocketmq-console\target文件夹中找到rocketmq-console-ng-1.0.1.jar,上传至centos,使用命令:nohup java -jar rocketmq-console-ng-1.0.1.jar & 后台启动服务
访问路径:http://192.168.2.176:9999/