rocketMQ(二) 源码安装

一:预先准备

  1. 64bit OS, Linux/Unix/Mac 不建议window;
  2. 64bit JDK 1.8+;
  3. Maven 3.2.x;
  4. Git;
  5. 4g+ 空间

二:下载并编译

官网下载地址: https://archive.apache.org/dist/rocketmq/4.7.0/rocketmq-all-4.7.0-source-release.zip
github下载地址:https://github.com/apache/rocketmq/releases

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

三:运行name server

  > nohup sh bin/mqnamesrv &
  > tail -f ~/logs/rocketmqlogs/namesrv.log
  The Name Server boot success...

四:运行 Broker

  > nohup sh bin/mqbroker -n localhost:9876 &
  > tail -f ~/logs/rocketmqlogs/broker.log 
  The broker[%s, 172.30.30.233:10911] boot success...

五:发送接收信息

> export NAMESRV_ADDR=localhost:9876
 > sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
 SendResult [sendStatus=SEND_OK, msgId= ...

 > sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
 ConsumeMessageThread_%d Receive New Messages: [MessageExt...

六:停止服务

> sh bin/mqshutdown broker
The mqbroker(36695) is running...
Send shutdown request to mqbroker(36695) OK

> sh bin/mqshutdown namesrv
The mqnamesrv(36664) is running...
Send shutdown request to mqnamesrv(36664) OK

七:rocketMQ 控制台

懒人包 下载地址:https://github.com/chywx/rocketmq-console-alarm
感谢开源世界

注意:部分资料从网络收集整理,若有错误,请指正,多谢。

posted on 2020-05-01 21:42  顾~小诺  阅读(246)  评论(0编辑  收藏  举报

导航