rockermq部署centos

下载安装jdk1.8
目录 
/usr/local/java
解压放过去
vi  /etc/profile

source /etc/profile

下载mq原包
https://rocketmq.apache.org/docs/quick-start/
安装路径
/usr/local/rocketmq
解压放过去

修改配置文件
节点1:/usr/local/rocketmq/conf/2m-2s-sync/broker-a.properties
           /usr/local/rocketmq/conf/2m-2s-sync/broker-b-s.properties
节点2:/usr/local/rocketmq/conf/2m-2s-sync/broker-a-s.properties
           /usr/local/rocketmq/conf/2m-2s-sync/broker-b.properties
详细见本目录下文件

节点1和节点2都修改下
vi /etc/hosts
# nameserver
192.168.100.110 rocketmq-nameserver1
192.168.100.111 rocketmq-nameserver2
# broker
192.168.100.110 rocketmq-master1
192.168.100.110 rocketmq-slave2
192.168.100.111 rocketmq-master2
192.168.100.111 rocketmq-slave1


启动1节点namesrv
nohup sh /usr/local/rocketmq/bin/mqnamesrv >/usr/local/rocketmq/logs/mqnamesrv.log 2>&1 &
启动2节点
nohup sh /usr/local/rocketmq/bin/mqnamesrv >/usr/local/rocketmq/logs/mqnamesrv.log 2>&1 &

启动1节点broker
nohup sh /usr/local/rocketmq/bin/mqbroker -c /usr/local/rocketmq/conf/2m-2s-sync/broker-a.properties > /usr/local/rocketmq/logs/broker-a.log 2>&1 &

启动2节点broker-a-s
nohup sh /usr/local/rocketmq/bin/mqbroker -c /usr/local/rocketmq/conf/2m-2s-sync/broker-a-s.properties > /usr/local/rocketmq/logs/broker-a-s.log 2>&1 &


启动2节点broker
nohup sh /usr/local/rocketmq/bin/mqbroker -c /usr/local/rocketmq/conf/2m-2s-sync/broker-b.properties > /usr/local/rocketmq/logs/broker-b.log 2>&1 &

启动1节点broker-b-s
nohup sh /usr/local/rocketmq/bin/mqbroker -c /usr/local/rocketmq/conf/2m-2s-sync/broker-b-s.properties > /usr/local/rocketmq/logs/broker-b-s.log 2>&1 &

启动控制台
路径
cd /usr/local/rocketmq/
nohup java -jar rocketmq-console-ng-1.0.0.jar --server.port=8080 --rocketmq.config.namesrvAddr=192.168.100.110:9876;192.168.100.111:9876 &


关闭服务
cd /usr/local/rocketmq/bin
sh ./mqshutdown namesrv
sh ./mqshutdown broker

测试
sh /usr/local/rocketmq/bin/mqadmin clusterList -n 192.168.100.110:9876


export NAMESRV_ADDR=localhost:9876
sh /usr/local/rocketmq/bin/tools.sh org.apache.rocketmq.example.quickstart.Producer

SendResult [sendStatus=SEND_OK, msgId=C0A82BC5F36C511D50C05B41...

sh /usr/local/rocketmq/bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer

ConsumeMessageThread_4 Receive New Messages: [MessageExt [queueId=3, stor....

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值