Linux安装RocketMQ

1、下载解压

https://archive.apache.org/dist/rocketmq/4.6.0/rocketmq-all-4.6.0-bin-release.zip

[root@localhost software]# unzip rocketmq-all-4.6.0-bin-release.zip

2、启动 Namesrv

[root@localhost rocketmq-all-4.6.0-bin-release]# sh bin/mqnamesrv

原因:jdk版本过高,改为1.8后重新启动;

或者后台启动:

nohup sh bin/mqnamesrv > namesrv.log 2>&1 &

3、启动 Broker

[root@localhost rocketmq-all-4.6.0-bin-release]# sh bin/mqbroker -c conf/broker.conf  -n 127.0.0.1:9876

  1. 通过 -c 参数,配置读取的主 Broker 配置;
  2. 通过 -n 参数,设置 RocketMQ Namesrv 地址。

说明:服务器的内存相对小,可以修改下 bin/runbroker.sh 脚本,将 Broker JVM 内存调小。如下:

JAVA_OPT="${JAVA_OPT} -server -Xms2g -Xmx2g -Xmn1g"

重新启动:

或者后台启动:

nohup sh bin/mqbroker -c conf/broker.conf  -n 127.0.0.1:9876 > broker.log 2>&1 &

4、测试发送消息

通过使用 bin/tools.sh 工具类,实现测试发送消息。修改bin/tools.sh,添加Namesrv 服务器的地址

4.1 发送消息

# 执行生产者 Producer 发送测试消息

sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer

如果发送成功,我们会看到大量成功的发送日志:

4.2 消费消息

# 执行消费者 Consumer 消费测试消息

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

如果消费成功,我们会看到大量成功的消费日志:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值