基于Java16安装rocketmq
时间: 2023-11-14 19:56:47 浏览: 119
rocketmq安装包
基于Java16安装RocketMQ的步骤如下:
1. 准备环境:
- 下载并安装JDK 16(官方获取)。你可以从官方网站或其他可信来源下载JDK 16,并按照安装说明进行安装。
- 下载并安装Maven 3.2.x(Maven是构建和管理Java项目的工具)。你可以从Maven官方网站下载并按照安装说明进行安装。
- 下载最新版本的RocketMQ。你可以从Apache RocketMQ的官方网站或GitHub页面下载最新版本的RocketMQ。
2. 安装及启动:
- 使用命令行工具下载RocketMQ安装包:wget https://archive.apache.org/dist/rocketmq/4.5.1/rocketmq-all-4.5.1-bin-release.zip
- 解压安装包:unzip rocketmq-all-4.5.1-bin-release.zip
- 配置环境变量:
- 打开/etc/profile文件:vim /etc/profile
- 在文件末尾添加以下内容:
```shell
export JAVA_HOME=/path/to/jdk16
export PATH=$JAVA_HOME/bin:$PATH
export MAVEN_HOME=/path/to/maven3.2.x
export PATH=$MAVEN_HOME/bin:$PATH
export ROCKET_HOME=/path/to/rocketmq-4.5.1
export PATH=$ROCKET_HOME/bin:$PATH
```
- 刷新配置:source /etc/profile
- 修改RocketMQ脚本:
- 进入RocketMQ的安装目录:cd /path/to/rocketmq/bin
- 修改runserver.sh脚本文件:vim runserver.sh
- 将脚本中的JAVA_HOME设置为你的JDK 16安装路径:export JAVA_HOME=/path/to/jdk16
- 保存并退出文件
- 启动RocketMQ:
- 启动Name Server:sh bin/mqnamesrv
- 启动Broker Server:sh bin/mqbroker -n localhost:9876
3. 测试:
- 使用生产者发送消息:
- 设置环境变量:export NAMESRV_ADDR=localhost:9876
- 运行发送消息的Demo:sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
- 使用消费者接收消息:
- 设置环境变量:export NAMESRV_ADDR=localhost:9876
- 运行接收消息的Demo:sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
请根据你的实际安装路径和需求进行相应的修改和配置。注意,这里的示例是基于RocketMQ 4.5.1版本的,使用Java16和Maven 3.2.x。如需使用不同的版本,请相应调整下载和配置步骤中的版本号。
阅读全文