启动rocketmq和rocketmq-dashboard

启动rocketmq

文章目录

一、下载安装

https://rocketmq.apache.org/docs/quickStart/01quickstart

(1)下载rocketmq资源包

https://dist.apache.org/repos/dist/release/rocketmq/5.3.0/rocketmq-all-5.3.0-source-release.zip

(2)解压,编译

shell 复制代码
$ unzip -d /Users/lifei/Downloads/dev/servers/ rocketmq-all-5.3.0-source-release.zip
$ cd /Users/lifei/Downloads/dev/servers/rocketmq-all-5.3.0-source-release
$ mvn -Prelease-all -DskipTests -Dspotbugs.skip=true clean install -U
$ cd target/rocketmq-5.3.0/rocketmq-5.3.0
$

(3)进入目标目录

shell 复制代码
cd rocketmq-all-5.3.0-source-release/distribution/target/rocketmq-5.3.0/rocketmq-5.3.0

(4)启动rocketmq

创建一个start.sh文件

shell 复制代码
# 启动 NameServer
nohup sh bin/mqnamesrv &
sleep 1
# 启动 Broker and Proxy
nohup sh bin/mqbroker -n localhost:9876 --enable-proxy autoCreateTopicEnable=true &
sleep 10
# 查看集群信息(可以多次运行)
bin/mqadmin clusterList -n localhost:9876

通过jps -l命令,查看rocketmq启动的情况,关掉重新启动;

把NameServer、Broker、Proxy 都关掉

注意:在MAC下启动,默认会创建出/Volumes/RAMDisk卷宗。

为了避免创建出这两个卷宗,修改了bin/runserver.shbin/runbroker.sh,修改的方案是:

复制代码
#choose_gc_log_directory
GC_LOG_DIR="/Users/lifei/Downloads/dev/servers/data/rocketmq-gclog"

还为rocketmq指定了数据目录,修改conf/broker.conf ,指定:

复制代码
storePathRootDir=/Users/lifei/Downloads/dev/servers/data/rocketmq-data

二、安装rocketmq-dashboard

apache/rocketmq-dashboard

(1)下载源代码

https://github.com/apache/rocketmq-dashboard/archive/refs/tags/rocketmq-dashboard-1.0.0.zip

(2)解压编译安装

编译打包。

shell 复制代码
$ tar -zxvf rocketmq-dashboard-rocketmq-dashboard-1.0.0.tar.gz -C ../servers/
$ cd ../servers/rocketmq-dashboard-rocketmq-dashboard-1.0.0/
$ mvn clean package -Dmaven.test.skip=true

在IDEA中打开项目,可以把端口号修改为8111。

如果编译失败,可以在IDEA中打开项目,编译这个项目

(3)启动项目

shell 复制代码
nohup java --add-opens java.base/java.nio=ALL-UNNAMED -jar rocketmq-dashboard-1.0.0.jar --server.port=8111 1>nohup_dashboard.out 2>&1 &

三、使用控制面板

  1. 在右上角切换语言,切换成中文。
  2. 点击"运维",填写要连接的rocketmq:localhost:9876
  3. 之后就可以使用了。
相关推荐
lybugproducer1 小时前
创建型设计模式之:简单工厂模式、工厂方法模式、抽象工厂模式、建造者模式和原型模式
java·设计模式·建造者模式·简单工厂模式·工厂方法模式·抽象工厂模式·面向对象
南客先生1 小时前
马架构的Netty、MQTT、CoAP面试之旅
java·mqtt·面试·netty·coap
Minyy111 小时前
SpringBoot程序的创建以及特点,配置文件,LogBack记录日志,配置过滤器、拦截器、全局异常
xml·java·spring boot·后端·spring·mybatis·logback
百锦再1 小时前
Java与Kotlin在Android开发中的全面对比分析
android·java·google·kotlin·app·效率·趋势
武昌库里写JAVA2 小时前
39.剖析无处不在的数据结构
java·vue.js·spring boot·课程设计·宠物管理
Nelson_hehe5 小时前
Java基础第四章、面向对象
java·语法基础·面向对象程序设计
Thomas_YXQ5 小时前
Unity3D Lua集成技术指南
java·开发语言·驱动开发·junit·全文检索·lua·unity3d
ShiinaMashirol6 小时前
代码随想录打卡|Day27(合并区间、单调递增的数字、监控二叉树)
java·算法
东阳马生架构7 小时前
Nacos简介—3.Nacos的配置简介
java
北极的企鹅887 小时前
XML内容解析成实体类
xml·java·开发语言