安装 RocketMQ
1. 官网下载压缩包并解压
-
打开 RocketMQ 的官方网站,找到下载页面。

-
下载最新版本的 RocketMQ 压缩包(例如
apache-rocketmq-<version>-bin-release.zip)。

-
将下载的压缩包解压到你选择的目录,例如
/week/rocketmq。
安装 RocketMQ
1. 官网下载压缩包并解压
- 打开 RocketMQ 的官方网站,找到下载页面。
- 下载任意版本的 RocketMQ 压缩包(例如
rocketmq-all-4.9.2-bin-release.zip)。 - 将下载的压缩包解压到你选择的目录,例如
/week/rocketmq。
2. 修改 JVM 参数
- 打开
runserver.sh和runbroker.sh文件,这两个文件通常位于bin目录下。 - 修改以下 JVM 参数,确保 RocketMQ 可以在你当前环境下正常运行:
vi bin/runserver.sh vi bin/runbroker.sh - 在这两个文件中,找到类似如下的 JVM 参数配置,并根据你的需求进行修改:
JAVA_OPT="${JAVA_OPT} -server -Xms2g -Xmx2g -Xmn1g"


3. 启动(关闭)测试
启动测试
- 进入
bin目录并启动 Name Server:
通过以下命令查看日志,确认 Name Server 启动成功:nohup sh ./bin/mqnamesrv &cat nohup.out
关闭测试
-
使用
mqshutdown命令关闭 Name Server:./bin/mqshutdown namesrv这种方式安全且正确地关闭服务,确保资源和日志记录。

-
使用
jps和kill命令关闭进程:jps kill <pid>(
<pid>为需要关闭的进程ID)
这种方式直接强制终止进程,可能导致资源未释放和数据丢失。
启动(关闭)broker测试
- 修改 broker 配置文件
vim ~/.zshrc export NAMESRV_ADDR='localhost:9876' # 刷新生效 source ~/.zshrc # 测试是否生效 echo $NAMESRV_ADDR

-
修改broker 配置文件,允许自动创建 topic
open conf/broker.conf autoCreateTopicEnable = true
-
启动 Broker:
nohup sh bin/mqbroker &你可以通过以下命令查看日志,确认 Broker 启动成功:
tail -f ~/logs/rocketmqlogs/broker.log
-
关闭 Broker :
./bin/mqshutdown broker
测试收发消息
1.运行自带的生产者测试类
- 进入 RocketMQ 的安装目录下的
bin目录。 - 执行生产者测试类:
根据提示输入消息内容,并确认消息发送成功。./bin/tools.sh org.apache.rocketmq.example.quickstart.Producer

2.运行自带的消费者测试类
- 进入 RocketMQ 的安装目录下的
bin目录。 - 执行消费者测试类:
等待消费者接收消息并确认消费成功。./bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer

安装 RocketMQ Dashboard 可视化
1. 官网下载压缩包并解压
- 打开 RocketMQ Dashboard 的官方网站或其 GitHub 仓库,找到下载页面。
- 下载最新版本的 RocketMQ Dashboard 压缩包。
3. 将下载的压缩包解压到你选择的目录,例如 /week/rocketmq-dashboard。
2. 运行 jar 包
- 进入解压后的目录:
cd /week/rocketmq-dashboard - 打为 jar 包:
mvn clean package -Dmaven.test.skip=true

- 可以直接 java 启动或者使用
nohup命令将其放到后台运行:java -jar target/rocketmq-dashboard-1.0.0.jarnohup java -jar rocketmq-dashboard-1.0.0.jar &
3. 访问
- 打开浏览器,输入以下地址访问 RocketMQ Dashboard:
http://localhost:8080 - 根据页面提示进行登录或其他操作,开始使用 RocketMQ Dashboard 进行可视化管理。

1424

被折叠的 条评论
为什么被折叠?



