RocketMQ详细安装教程 包括但不限于 安装、改默认端口、console管理后台下载和安装

2024年9月26日

用户问题 :

RocketMQ详细安装教程 包括但不限于 安装、改默认端口、console管理后台下载和安装


专家官方解答 :

根据您提出的需求,即获取RocketMQ的详细安装教程,包括但不限于安装、修改默认端口以及console管理后台(这里指RocketMQ Dashboard)的下载与安装步骤,我们可以依据提供的知识来构建一个全面的指南。以下是按照您的要求整理的具体步骤。

1. RocketMQ 安装

系统要求

  • 操作系统:Linux/Unix/Mac
  • JDK版本:64位JDK 1.8或以上
  • Maven版本:3.2.x
  • 需要先启动RocketMQ服务本身

下载RocketMQ

访问官方下载页面选择合适的版本进行下载。例如,最新稳定版为5.3.0,您可以直接从那里获取二进制包或者源代码包。

Terminal window
# 示例命令,实际链接请替换为最新的
wget https://dist.apache.org/repos/dist/release/rocketmq/5.3.0/rocketmq-all-5.3.0-bin-release.zip
unzip rocketmq-all-5.3.0-bin-release.zip -d /opt/

启动Name Server

进入解压后的目录并启动Name Server。

Terminal window
cd /opt/rocketmq-all-5.3.0-bin-release
nohup sh bin/mqnamesrv &

启动Broker

同样在上述目录中,使用如下命令启动Broker。

Terminal window
nohup sh bin/mqbroker -n localhost:9876 &

2. 修改RocketMQ默认端口

  • 修改Broker端口:编辑conf/broker.conf文件中的listenPorthaListenPort字段值。
  • 修改Dashboard端口:对于RocketMQ Dashboard,可以通过修改其application.yml配置文件内的server.port属性来自定义监听端口。具体位置取决于您的安装方式(Docker镜像安装或源码安装)。

3. RocketMQ Dashboard 安装

Docker镜像安装

  1. 安装Docker,并拉取rocketmq-dashboard镜像。
    Terminal window
    docker pull apacherocketmq/rocketmq-dashboard:latest
  2. 使用Docker运行rocketmq-dashboard容器。
    Terminal window
    docker run -d --name rocketmq-dashboard -e "JAVA_OPTS=-Drocketmq.namesrv.addr=127.0.0.1:9876" -p 8080:8080 -t apacherocketmq/rocketmq-dashboard:latest

源码安装

  1. 访问GitHub仓库apache/rocketmq-dashboard克隆项目到本地。
  2. 在项目根目录执行以下命令编译打包。
    Terminal window
    mvn clean package -Dmaven.test.skip=true
  3. 执行生成的jar包以启动服务。
    Terminal window
    java -jar target/rocketmq-dashboard-1.0.1-SNAPSHOT.jar

通过以上步骤,您应该能够成功地完成RocketMQ及其Dashboard的安装与基本配置调整。如果有任何进一步的问题或需要更详细的说明,请随时告知。

---------------

参考链接 :

  • 专家经验:RocketMQ Dashboard

  • 专家经验:rocketmq端口介绍

  • 专家经验:RocketMQ 版本说明 下载

---------------

答疑服务说明:

本内容经由技术专家审阅的用户问答的镜像生成,我们提供了专家智能答疑服务,使用方法: 用法1: 在页面的右下的浮窗”专家答疑“。 用法2: 点击专家答疑页(针对部分网站不支持插件嵌入的情况)

另:

有其他开源产品的使用问题?点击访问阿里AI专家答疑服务

反馈

如问答有错漏,欢迎点:差评给我们反馈。