RocketMQ Console 4.0以下版本解决10911链接失败问题

本人的平台环境是Windows10 64位,安装RocketMQ Console的前提是自己电脑中已经配置好了jdk,tomcat,maven,rocketMQ等java开发环境,本人用的是rockmq3.2.6版本,这里需要提醒一下各位,使用rocketMQ至少需要Tomcat7以及7以上版本,同样,jdk需要1.7及jdk1.7以上版本。

首先去https://github.com/apache/rocketmq官网上下载rocketmq-externals-master这个压缩包

下载完解压之后会看到如下目录的文件:

看到箭头所指的文件夹就是我们所需要的运行可视化的rocketMQ界面了,当然我们还需要更改一些配置才能用它,找到rocketmq-externals-master\rocketmq-externals-master\rocketmq-console\src\main\resources\application.properties这个配置文件并打开你会看到


具体应该改成什么样子,我这里给出我的示例。


server.contextPath=
server.port=8080
#spring.application.index=true
spring.application.name=rocketmq-console
spring.http.encoding.charset=UTF-8
spring.http.encoding.enabled=true
spring.http.encoding.force=true
logging.config=classpath:logback.xml
#if this value is empty,use env value rocketmq.config.namesrvAddr  NAMESRV_ADDR | now, you can set it in ops page.default localhost:9876
#rocketmq.config.namesrvAddr=
rocketmq.config.namesrvAddr=192.168.1.223:9876
#if you use rocketmq version < 3.5.8, rocketmq.config.isVIPChannel should be false.default true
#rocketmq.config.isVIPChannel=
rocketmq.config.isVIPChannel=false
#rocketmq-console's data path:dashboard/monitor
rocketmq.config.dataPath=/tmp/rocketmq-console/data
#set it false if you don't want use dashboard.default true
rocketmq.config.enableDashBoardCollect=true

修改好之后进行保存,打开Dos命令框找到rocketmq-console的位置,对其进行编译打包成jar包

打包命令 mvn clean package -Dmaven.test.skip=true,不要用mvn package命令进行打包,会出现很多错误。jar包不能生成。

成功之后提示build success:


 
 

找到刚刚保存的rocketmq-console文件夹,找到这个文件夹下的rocketmq-console\target ,target文件下你会看到刚刚打包好的jar文件

这个我们已经成功了一大半了,剩下的就剩运行了。这个时候我们创建一个新的文件夹,把刚刚打包好的rocketmq-console-ng-1.0.0.jar包放在这个文件夹下,另外再创建一个.bat文件方便我们在Windows环境下面直接运行rocketMQ console控制台。.bat文件内容如下。

@echo off  
java -jar rocketmq-console-ng-1.0.0.jar --server.port=12581 --rocketmq.config.namesrvAddr=192.168.1.223:9876
@pause  

其中服务端口号默认是8080,namesrvAddr 是自己本机的IP地址加默认端口9876


.bat文件配置完成后我们直接点击运行,在浏览器中输入http://localhost:12581/#/可以看到

以上就是RocketMQ-Console的全部配置及说明,其中很多地方是借鉴了其他老前辈。但是感觉都是不全的,所以在笔记一下,希望遇到问题的同学能够早点解决。欢迎留言交流。


猜你喜欢

转载自blog.csdn.net/qq_24571209/article/details/79991294