阿里云服务器安装RocketMQ及其控制台

导读:本篇文章讲解 阿里云服务器安装RocketMQ及其控制台,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

1. 环境说明

本文所使用的阿里云服务器为CentOS8,JDK为1.8,Maven为3.6.3,RocketMQ为4.9.1

2. 下载安装包

进入RocketMQ官网
rocketmq官网
点击最新版本,进入
rocketmq最新版
点击下载链接,进入下载页面
rocketmq下载
RocketMQ控制台安装包下载
进入github
rocketmq控制台安装包下载
安装包可以直接在这里下载

3. 安装RocketMQ

上传安装包到服务器/opt目录,并使用命令unzip xxx.zip解压
rocketmq安装包

3.1. 修改初始内存

修改runserver.sh
使用vim命令打开bin/runserver.sh文件,将这些值修改为如下:
修改runserver
修改runbroker.sh
使用vim命令打开bin/runbroker.sh文件,将这些值修改为如下:
修改runbroker

3.2. 修改配置文件

使用vim命令打开conf/broker.conf文件,在最后添加如下信息:
broker配置文件

3.3. 启动

启动NameServer

nohup sh bin/mqnamesrv &
tail -f ~/logs/rocketmqlogs/namesrv.log

启动nameserver
启动broker

nohup sh bin/mqbroker -n 47.98.155.194:9876 -c conf/broker.conf autoCreateTopicEnable=true &
tail -f ~/logs/rocketmqlogs/broker.log

启动broker

4. 安装RocketMQ控制台

4.1. 修改配置

修改其src/main/resources中的application.properties配置文件

  • 原来的端口为8080,修改为一个不常用的,如8099
  • 指定RocketMQ的name server地址

控制台配置文件

4.2. 添加依赖

在解压目录rocketmq-console对的pom.xml中添加如下JAXB依赖

<dependency>
    <groupId>javax.xml.bind</groupId>
    <artifactId>jaxb-api</artifactId>
    <version>2.3.0</version>
</dependency>
<dependency>
    <groupId>com.sun.xml.bind</groupId>
    <artifactId>jaxb-impl</artifactId>
    <version>2.3.0</version>
</dependency>
<dependency>
    <groupId>com.sun.xml.bind</groupId>
    <artifactId>jaxb-core</artifactId>
    <version>2.3.0</version>
</dependency>
<dependency>
    <groupId>javax.activation</groupId>
    <artifactId>activation</artifactId>
    <version>1.1.1</version>
</dependency>

4.3. 打包

在rocketmq-console目录下运行maven的打包命令

mvn clean package -Dmaven.test.skip=true

控制台打包结果

4.4. 启动

在rocketmq-console/target目录下运行启动命令

java -jar rocketmq-console-ng-1.0.0.jar

控制台启动

4.5. 验证

在浏览器输入地址http://ip:8099
rocektmq控制台首页
注意:阿里云服务器安装RocketMQ及其控制台,需要在服务器安全组中添加端口10909、10911、9876以及控制台的端口8099

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/76799.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!