当前位置: 首页 > ds >正文

RocketMQ基础命令

注意:首先要改conf中的runserver.sh 和 runbroker.sh的大小

1、启动NameServer

nohup sh bin/mqnamesrv &

2、另外一个窗口启动Broker和Proxy(自动创建topic)

nohup sh bin/mqbroker -n localhost:9876 --enable-proxy &

如果是2个broker 主从集群

nohup sh bin/mqbroker -c conf/2m-2s-async/broker-a.properties &
nohup sh bin/mqbroker -c conf/2m-2s-async/broker-b.properties &

3、查看broker是否启动成功

sh bin/mqadmin clusterList -n localhost:9876

4、生产者生产消息(再打开一个窗口)

分别运行:

$ export NAMESRV_ADDR=localhost:9876
$ > sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer

5、消费者消费消息(和生产者同一个窗口)

sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer

6、关闭broker再关闭nameserver

sh bin/mqshutdown broker
sh bin/mqshutdown namesrv

7、查看端口号所占用的线程

lsof -i :9876

在这里插入图片描述
杀死占用线程

kill -9 3944

8、可视化页面使用

下载链接:
rocketmq-dashboard
下载,增加依赖,修改端口号7000以及nameserver

mvn clean package -s "D:\Maven\apache-maven-3.8.8\conf\settings(before).xml" -Dmaven.test.skip=true

在这里插入图片描述

java -jar rocketmq-dashboard-2.0.0.jar

浏览器打开:localhost:7000
在这里插入图片描述

http://www.xdnf.cn/news/13275.html

相关文章:

  • 【Linux】使用1Panel 面板让服务器定时自动执行任务
  • 小木的算法日记-二叉堆
  • 代码随想录算法训练营第60期第六十二天打卡
  • 全面掌握Pandas时间序列处理:从基础到实战
  • 多面体模型-学习笔记2
  • 管理学院权限管理系统开发总结
  • Blazor-Ant Design of Blazor快速开始
  • 蓝桥杯 回文日期
  • uniapp 字符包含的相关方法
  • RAG 文档解析难点1:多栏布局的 PDF 如何解析
  • 【渲染】Unity-分析URP的延迟渲染-DeferredShading
  • ZeenWoman 公司数据结构文档
  • window 显示驱动开发-如何查询视频处理功能(三)
  • Windows电脑能装鸿蒙吗_Windows电脑体验鸿蒙电脑操作系统教程
  • 算法岗面试经验分享-大模型篇
  • MODBUS TCP转CANopen 技术赋能高效协同作业
  • 华为网路设备学习-24(路由器OSPF - 特性专题)
  • Linux文件管理和输入输出重定向
  • VS创建Qt项目,Qt的关键字显示红色波浪线解决方法
  • 未授权访问事件频发,我们应当如何应对?
  • 求解Ax=b
  • Sonic EVM L1:沉睡的雄狮已苏醒
  • Coze工作流-故事语音转文本-语音转文本的应用
  • 从“安全密码”到测试体系:Gitee Test 赋能关键领域软件质量保障
  • LNG 应急储配站液氮利用率的调研
  • IDEA运行VUE项目报错相关
  • 线程同步:确保多线程程序的安全与高效!
  • python Day46 学习(日志Day15复习)
  • NumPy 与 OpenCV 版本兼容性深度解析:底层机制与解决方案
  • 关于 JavaScript 中 new Set() 的详解