RocketMQ 安装及快速入门

983 阅读1分钟

安装条件

64位操作系统,建议使用 Linux / Unix / Mac

64位JDK 1.8+

Maven 3.2.x

下载和构建

www.apache.org/dyn/closer.…下载源码版本,执行以下命令来解压源码并构建二进制文件。

  > unzip rocketmq-all-4.9.2-source-release.zip
  > cd rocketmq-all-4.9.2/
  > mvn -Prelease-all -DskipTests clean install -U
  > cd distribution/target/rocketmq-4.9.2/rocketmq-4.9.2

1. 启动mqnamesrv

启动命令
nohup sh bin/mqnamesrv &

或者加上输出日志

nohup sh bin/mqnamesrv  >  ~/logs/rocketmq/logs/namesrv.log &
停止命令
nohup sh bin/mqshutdown namesrv

2. 启动broker

修改broker.conf文件

新增一行,填写安装的rocketmq机器的ip地址

brokerIP1=XX.XXX.XXX.XXX

注意,下面的ip地址以及端口请填写你安装的rocketmq机器的ip地址及端口。

nohup sh bin/mqbroker -c conf/broker.conf  -n xxx.xx.xx.xx:9876 autoCreateTopicEnable=true  >  ~/logs/rocketmqlogs/broker.log &

autoCreateTopicEnable=true 是允许自动创建topic

停止命令

nohup sh bin/mqshutdown broker

3. 发送消息

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

4. 接受消息

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