hello,问个Apache RocketMQ问题我创建一个订阅组,但是命令行找不到,但是控制台可以

hello,问个Apache RocketMQ问题我创建一个订阅组,但是命令行找不到,但是控制台可以看到,导致这里是未知的?请问一下如何解决image.png image.png image.png

展开
收起
真的很搞笑 2023-04-25 17:29:36 584 分享 版权
2 条回答
写回答
取消 提交回答
  • 是不是订阅组还没有绑定到NameServer,用bin/mqadmin updateTopic绑定一下再测一下

    2023-04-27 13:14:22
    赞同 展开评论
  • 可能是因为:

    1、没有设置正确的环境变量。在使用 RocketMQ 命令行之前,需要设置环境变量ROCKETMQ_HOME,将其指向 RocketMQ 的安装目录。

    2、没有正确安装 RocketMQ。在安装 RocketMQ 之前,需要确保已经正确配置了环境变量,并按照官方文档指导完成了安装。

    3、组不存在。在使用 RocketMQ 命令行之前,需要先创建消费组(Consumer Group)并启动消费者(Consumer),否则命令行找不到组。可以使用 mqadmin updateSubGroup 命令来更新订阅组,确保消费者已经成功启动。

    2023-04-25 17:39:58
    赞同 展开评论

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系列产品 Serverless 化。RocketMQ 中文社区:https://rocketmq-learning.com/

收录在圈子:
+ 订阅
阿里云 云原生应用平台 肩负阿里巴巴集团基础设施云化以及核心技术互联网化的重要职责,致力于打造稳定、标准、先进的云原生产品,成为云原生时代的引领者,推动行业全面想云原生的技术升级,成为阿里云新增长引擎。商业化产品包括容器、云原生中间件、函数计算等。
还有其他疑问?
咨询AI助理