启动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. 之后就可以使用了。
相关推荐
Yz987613 分钟前
Hadoop里面MapReduce的序列化与Java序列化比较
java·大数据·jvm·hadoop·分布式·mapreduce·big data
凯哥Java15 分钟前
优化批处理流程:自定义BatchProcessorUtils的设计与应用
java·数据库·mysql
njnu@liyong24 分钟前
AOP-前置原理-怎么判断和拦截?
java·aop·拦截
末央&28 分钟前
【C++】内存管理
java·开发语言·c++
心之语歌41 分钟前
设计模式 享元模式(Flyweight Pattern)
java·设计模式·享元模式
MTingle43 分钟前
【Java EE】文件IO
java·java-ee
coffee_baby1 小时前
享元模式详解:解锁高效资源管理的终极武器
java·spring boot·mybatis·享元模式
爱学习的真真子1 小时前
菜鸟也能轻松上手的Java环境配置方法
java·开发语言
曳渔1 小时前
Java-数据结构-二叉树-习题(三)  ̄へ ̄
java·开发语言·数据结构·算法·链表
shark-chili1 小时前
数据结构与算法-Trie树添加与搜索
java·数据结构·算法·leetcode