linux安装rocketmq4.5.1
把下载好的安装包上传至app,我用的是二进制版,可以直接运行
解压zip文件
unzip xx
修改解压出的文件为rocketmq
mv xx rocketmq
进入bin目录修改启动参数
vi runserver.sh 把4g改小一些
修改broker启动参数
vi runbroker.sh
启动namesrv
nohup ./bin/mqnamesrv >> namesrv.log &
日志中出现 The Name Server boot success. serializeType=JSON 启动成功
启动broker
修改conf 中的broker.conf
namesrvAddr={你自己的服务器外网IP或者内网IP}:9876
brokerIP1={你自己的服务器外网IP}
brokerName=james
brokerClusterName=DefaultCluster
brokerId=0
autoCreateTopicEnable=true
autoCreateSubscriptionGroup=true
nohup ./bin/mqbroker -c ./conf/broker.conf >> broker.log &
日志中出现 boot success 启动成功
关闭服务
关闭namesrv服务 sh mqshutdown namesrv,关闭broker服务 sh mqshutdown broker
安装rocketmq-console 控制台
1、把下载好的安装包上传至app
解压zip文件
unzip xx
修改解压出的文件为rocketmq-admin
mv xx rocketmq-admin
2、修改application.properties配置文件
我修改了端口号,默认为8080
修改 rocketmq.config.namesrvAddr=namesrv服务地址(ip1:port;ip2:port)
3、编译rocketmq-console
编译命令:mvn clean package -Dmaven.test.skip=true
在rocketmq-console的目录下执行
同时需要maven环境
4、启动jar包
java -jar rocketmq-console-ng-1.0.0.jar 启动 —当终端断了该服务就会停止
nohup java -jar rocketmq-console-ng-1.0.0.jar >> rocketmq-console.log &
后台启动 --当终端断了也不会停止服务