RocketMQ 自定义Topic 以及RocketMQ Console搭建
前提是,jdk,tomcat,maven已经搭建好(最好搭建好Git工具),如若没有,可以百度查一波~
下图是我上一篇博客的Broker.properties 文件里面留了一个小“彩蛋”,将自动创建Topic设置为关闭状态,然后............
来一波链接,此链接是转载的关于RocketMQ的Topic详细介绍以及Topic的创建过程。(这个老哥,写的超级仔细~~~)
https://blog.****.net/zhu_tianwei/article/details/40951301
接下来,介绍一下官方出的强大的可视化工具,当当当~ RocketMQ Console 。。
官方下载路径:https://github.com/apache/rocketmq
下载完成可以在下载路径看到有一个名为" rocketmq-externals "的文件夹,点进去可以看到rocketmq-console的子文件夹,这个呐,就是我们所需要的了~
进入该文件...\rocketmq-externals\rocketmq-console\src\main\resources\application.properties这个配置文件
标红线的地方是需要添加你们自己的NameServer地址,至于那个isVIPChannel设置为false,是因为开启VIP通道的话,端口就会改变,(连不上10911的问题,记得把防火墙把端口开放)
修改好之后进行保存,打开Dos命令找到rocketmq-console的位置,对其进行编译打包成jar包
打包命令 mvn clean package -Dmaven.test.skip=true,我用mvn package一直报错,jar也生成不了。
之后会在该路径下生成一个jar文件
这里参考资料,将启动jar的命令写成一个脚本,在创建一个新的文件夹,把刚刚打包好的rocketmq-console-no.1.0.0.jar包放在这个文件夹下,另外创建一个.bat文件。
namesrvAddr是NameServer的地址。
配置完成,启动脚本文件,然后浏览器输入
https://localhost:19876
然后,Congratulations 配置完成
下一篇,生产者与消费者之间的交互、console 如何使用,以及传统的RocketMQ与新版阿里云上的 openServers的用法区别。
喜欢RocketMQ等等等等一大堆的小伙伴们可以加入qq交流群。
QQ群号: 815451627
最近一直在听Jay的live版,10年的稻香live简直是写博客时候的鼓劲神器呐~~
----JueShan by 2018-08-31