RocketMQ5.1控制台的安装与启动

下载

下载地址

修改配置

修改其src/main/resources中的application.yml配置文件。
在这里插入图片描述

开放端口号

服务器开放端口:9876,10909,10911,10912。这四个一个都不能少

firewall-cmd --zone=public --add-port=9876/tcp --permanent
firewall-cmd --zone=public --add-port=10909/tcp --permanent
firewall-cmd --zone=public --add-port=10911/tcp --permanent
firewall-cmd --zone=public --add-port=10912/tcp --permanent

重启防火墙

systemctl restart firewalld

最后登录云服务器开放端口号9876,10909,10911,10912

添加依赖

在解压目录rocketmq-dashboard-master的pom.xml中添加如下JAXB依赖。

JAXB,Java Architechture for Xml Binding,用于XML绑定的Java技术,是一个业界标准,是一项可以根据XML Schema生成Java类的技术。

<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>

编译 rocketmq-dashboard

 mvn clean package -Dmaven.test.skip=true

运行 rocketmq-dashboard

切换到安装的根目录执行

 java -jar target/rocketmq-dashboard-1.0.1-SNAPSHOT.jar

提示:Started App in x.xxx seconds (JVM running for x.xxx) 启动成功

本地访问

http://localhost:7000/#/
在这里插入图片描述

rocketmq无法发送消息失败问题。connect to <公网ip:10911> failed

在RocketMQ安装目录下
conf/broker.conf文件。最下面加上两个配置
namesrvAddr=公网ip:9876
brokerIP1=公网ip

猜你喜欢

转载自blog.csdn.net/Java_Fly1/article/details/129353954