0
点赞
收藏
分享

微信扫一扫

linux 环境 RocketMQ 4.8.0 安装、部署控制台


windows下RocketMQ下载、安装、部署、控制台​

文章目录

  • ​​一、软件下载​​
  • ​​二、启动​​
  • ​​2.1. Linux/Unix/MacOS安装教程​​
  • ​​2.2. 验证RocketMQ功能正常(可选)​​
  • ​​2.3. 服务停止​​
  • ​​三、安装可视化插件​​
  • ​​3.1. github下载​​
  • ​​3.2. 解压​​
  • ​​3.3. 修改配置文件​​
  • ​​3.4. 编译​​
  • ​​3.5. 运行​​
一、软件下载

官网下载:​​http://rocketmq.apache.org/dowloading/releases/​​

linux 环境 RocketMQ 4.8.0 安装、部署控制台_RocketMQ

二、启动
2.1. Linux/Unix/MacOS安装教程

# 解压压缩包
unzip rocketmq-all-4.8.0-bin-release.zip

#切换目录到RocketMQ根目录
cd rocketmq-all-4.8.0-bin-release

#启动Name Server
nohup sh bin/mqnamesrv &

# 验证是否启动OK:

tail -f ~/logs/rocketmqlogs/namesrv.log

# 如果成功启动,能看到类似如下的日志:
2019-07-18 17:03:56 INFO main - The Name Server boot success. ...

#启动 Broker
nohup sh bin/mqbroker -n localhost:9876 &

验证是否启动OK:

tail -f ~/logs/rocketmqlogs/broker.log

# 如果启动成功,能看到类似如下的日志:
2019-07-18 17:08:41 INFO main - The broker[itmuchcomdeMacBook-Pro.local, 192.168.43.197:10911] boot success. serializeType=JSON and name server is localhost:9876

2.2. 验证RocketMQ功能正常(可选)

# 验证生产消息正常
执行如下命令:

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

# 能看到类似如下输出:

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

# 验证消费消息正常
执行如下命令:

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

# 能看到类似如下输出:
ConsumeMessageThread_4 Receive New Messages: [MessageExt [queueId=3, stor....

2.3. 服务停止

# 依次执行以下两条命令即可
# 命令
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)

三、安装可视化插件
3.1. github下载

​​https://codeload.github.com/apache/rocketmq-externals/zip/master​​

3.2. 解压

linux 环境 RocketMQ 4.8.0 安装、部署控制台_github_02

3.3. 修改配置文件

进入`rocketmq-console\src\main\resources​​文件加,用编辑器打开​​application.properties`文件,配置如下:

应用端口和nameserver端口

linux 环境 RocketMQ 4.8.0 安装、部署控制台_jar_03

3.4. 编译

进入​​rocketmq-externals\rocketmq-console​​ 文件夹,执行:

mvn clean package -Dmaven.test.skip=true

,编译生成,编译成功如下:

linux 环境 RocketMQ 4.8.0 安装、部署控制台_apache_04

3.5. 运行

编译成功后,在​​rocketmq-externals\rocketmq-console​​​下会生成​​target​​​文件夹,进入target后执行:​​rocketmq-console-ng-2.0.0.jar​​,这里是在启动jar工程。

启动完毕后,在浏览器输入:​​http://ip地址:8080/ ​​进入控制台

java -jar rocketmq-console-ng-2.0.0.jar

linux 环境 RocketMQ 4.8.0 安装、部署控制台_github_05


linux 环境 RocketMQ 4.8.0 安装、部署控制台_RocketMQ_06


linux 环境 RocketMQ 4.8.0 安装、部署控制台_apache_07


举报

相关推荐

0 条评论