五分钟带你玩转rocketMQ(二)安装及启动

简介: 五分钟带你玩转rocketMQ(二)安装及启动


受限于公司服务器,本专栏暂时使用windows版本

一.安装rocketmq

1.git上下载项目 https://github.com/apache/rocketmq

image.png

2.进入下载目录,在地址栏输入cmd

image.png

3.然后执行 下列命令打包

mvn -Prelease-all -DskipTests clean install

4.找到window版本 。zip就是window版本 tar.gz为linux版本

image.png

5  系统环境变量配置

       变量名:ROCKETMQ_HOME

       变量值:MQ解压路径\MQ文件夹名

image.png

6.启动mqnamesrv ,进入bin文件夹,地址栏输入cmd 执行

start mqnamesrv.cmd

7.启动mqbroker

先编辑bin下的runbroker.cmd文件,改%CLASSPATH%"为"%CLASSPATH%""

image.png

然后执行

start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true

二.安装rocketmq-externals

1.git上下载  地址:https://github.com/apache/rocketmq-externals

2. 进入F:\rocketmq-externals-master\rocketmq-console

image.png

3.修改配置文件

进入F:\rocketmq-externals-master\rocketmq-console\src\main\resources\application.properties

image.png

修改

1. server.contextPath=
2. 
3. #修改面板服务启动的端口号
4. server.port=8080
5. 
6. ### SSL setting
7. #server.ssl.key-store=classpath:rmqcngkeystore.jks
8. #server.ssl.key-store-password=rocketmq
9. #server.ssl.keyStoreType=PKCS12
10. #server.ssl.keyAlias=rmqcngkey
11. 
12. #spring.application.index=true
13. spring.application.name=rocketmq-console
14. spring.http.encoding.charset=UTF-8
15. spring.http.encoding.enabled=true
16. spring.http.encoding.force=true
17. logging.config=classpath:logback.xml
18. #if this value is empty,use env value rocketmq.config.namesrvAddr  NAMESRV_ADDR | now, you can set it in ops page.default localhost:9876
19. 
20. #修改监听的rocket服务端口
21. rocketmq.config.namesrvAddr=127.0.0.1:9876
22. 
23. 
24. #if you use rocketmq version < 3.5.8, rocketmq.config.isVIPChannel should be false.default true
25. 
26. #修改为false 否则会报错rocketmq-console connect to<192.168.99.1:10909> failed
27. rocketmq.config.isVIPChannel= false
28. 
29. 
30. #rocketmq-console's data path:dashboard/monitor
31. rocketmq.config.dataPath=/tmp/rocketmq-console/data
32. #set it false if you don't want use dashboard.default true
33. rocketmq.config.enableDashBoardCollect=true
34. #set the message track trace topic if you don't want use the default one
35. rocketmq.config.msgTrackTopicName=
36. rocketmq.config.ticketKey=ticket
37. 
38. #Must create userInfo file: ${rocketmq.config.dataPath}/users.properties if the login is required
39. rocketmq.config.loginRequired=false

4.打包

image.png

在地址框 输入cmd 进入cmd 然后输入

mvn clean package -Dmaven.test.skip=true

5.启动

image.png

再次输入cmd 输入以下命令 其中 jar包版本为文件夹中文件名 然后输入 localhost:8080(上文配置的端口号)

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

面板:

image.png

还可以在右上角更换语言

image.png


相关实践学习
消息队列RocketMQ版:基础消息收发功能体验
本实验场景介绍消息队列RocketMQ版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
3月前
|
消息中间件 Linux API
centos7 安装rabbitmq自定义版本及配置
centos7 安装rabbitmq自定义版本及配置
|
4月前
|
消息中间件 关系型数据库 MySQL
入职必会-开发环境搭建52-RabbitMQ安装
RabbitMQ 是一款开源的消息队列软件,最初由 LShift 公司开发,后来成为 Pivotal Software(现在是 VMware 的一部分)的一部分。它是基于 AMQP(高级消息队列协议)标准的消息中间件,旨在帮助不同应用程序之间进行可靠的数据传输和通信。 RabbitMQ 提供了高度灵活的消息队列机制,可以在分布式环境中实现应用程序之间的异步通信。它支持多种消息传递模式,包括点对点、发布/订阅、请求/响应等,能够满足各种复杂的消息通信需求。
入职必会-开发环境搭建52-RabbitMQ安装
|
4月前
|
消息中间件 存储 Linux
RabbitMQ安装及配套Laravel使用
RabbitMQ安装及配套Laravel使用
96 4
|
1月前
|
消息中间件 数据安全/隐私保护 Docker
Docker安装rabbitmq
如何使用Docker安装和配置RabbitMQ服务,包括拉取RabbitMQ镜像、创建容器、配置持久化和访问管理界面的步骤。
91 0
Docker安装rabbitmq
|
2月前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
2月前
|
消息中间件 Linux
centos7安装rabbitmq
centos7安装rabbitmq
|
3月前
|
消息中间件 Docker 容器
消息中间件RabbitMQ---Docker安装RabbitMQ、以及RabbitMQ的基本使用【二】
这篇文章提供了RabbitMQ的安装和基本使用教程,包括如何使用Docker拉取RabbitMQ镜像、创建容器、通过浏览器访问管理界面,以及如何创建交换机、队列、绑定和使用direct、fanout和topic三种类型的交换器进行消息发布和接收的测试。
消息中间件RabbitMQ---Docker安装RabbitMQ、以及RabbitMQ的基本使用【二】
|
2月前
|
消息中间件 Linux
linux之centos安装rabbitmq
linux之centos安装rabbitmq
|
3月前
|
存储 Ubuntu 安全
在Ubuntu 16.04上安装和保护Mosquitto MQTT消息代理的方法
在Ubuntu 16.04上安装和保护Mosquitto MQTT消息代理的方法
100 1
|
3月前
|
Linux 数据安全/隐私保护 Docker
MQTT(EMQX) - Linux CentOS Docker 安装
MQTT(EMQX) - Linux CentOS Docker 安装
292 0