开发者社区 > 云原生 > 云消息队列 > 正文

大佬们,Apache RocketMQ中有部署过controller集群吗,或者哪里有视频参考?你们

问题1:大佬们,Apache RocketMQ中有部署过controller集群吗,或者哪里有视频参考?你们部署的集群都是哪种类型的呢,我看文档说controller集群比较好一点 问题2:我下午照着文档搭了,看着应该是启动了,但是我在监控那里一直看不到有注册的集群,不知道是我controller集群配置的不对,还是监控配置的不对image.png

展开
收起
真的很搞笑 2023-06-06 14:01:49 150 0
3 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com
    1. 在 Apache RocketMQ 中,Controller 是负责管理 Brokers、Namesrvs 和消息队列的组件。部署 Controller 集群有助于提高系统的可用性和容错性。关于部署 Controller 集群的视频参考,可以参考官方文档中的这个链接 [https://rocketmq.apache.org/docs/deployment-and-operation-controller-cn/],其中包含了详细的步骤和操作。

    2. 如果您在监控中无法看到已注册的集群,可能是由于配置不正确或未正确启动 Controller 集群。以下是一些可能导致问题的原因和解决方案:

    3. 配置文件错误:请检查您的配置文件是否正确,并确保正确填写了 clusterNamebrokerClusterName 等参数。如果有任何错误,请根据实际情况进行更正。

    4. 防火墙限制:请确保防火墙没有阻止您的监控系统访问 Controller 集群。如果有防火墙限制,请将监控系统 IP 地址添加到白名单中。

    5. 网络问题:请确保网路连接正常。您可以使用 telnet 命令测试 Controller 集群是否正常工作并接受外部连接。例如,如果您运行的版本是 Apache RocketMQ 4.3.0,那么您可以尝试以下命令:

    telnet <controller-ip> <controller-port>
    

    如果您能够成功连接到 Controller,则表示网络正常,并且问题可能出在其他地方。

    • 控制台设置问题:如果您使用的是 Apache RocketMQ 控制台,那么您需要确保已正确配置 Controller 集群信息。请打开控制台,选择“集群管理”选项卡,然后检查您的 Controller 集群信息是否正确填写。
    2023-06-06 16:18:28
    赞同 展开评论 打赏
  • 对于问题1,部署RocketMQ controller集群的方法可以参考官方文档,文档中有详细的步骤和示例代码,这里提供一下文档链接:https://rocketmq.apache.org/docs/rmq-deployment/

    对于问题2,如果您已经按照文档中的步骤搭建好了RocketMQ controller集群,并且已经启动了controller节点,但是在监控中看不到注册的集群,可能是由于以下原因导致的:

    1. 配置文件中的namesrvAddr参数设置不正确,导致controller无法连接到namesrv。

    2. controller节点启动时没有指定-c参数,导致controller无法连接到namesrv。

    3. namesrv中没有配置好broker节点的信息,导致controller无法获取到broker节点的信息。

    建议您检查一下以上几点,看看是否存在问题。另外,建议您可以使用RocketMQ提供的命令行工具

    2023-06-06 14:11:55
    赞同 展开评论 打赏
  • 回答1:照着文档https://github.com/apache/rocketmq/blob/develop/docs/cn/controller/deploy.md部署就行了,最新的代码clone下来install下试试 最近会做一次版本发布 回答2:一直用的controller集群 静态的不建议 无法容灾,此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”

    2023-06-06 14:03:22
    赞同 展开评论 打赏

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/

相关产品

  • 云消息队列 MQ
  • 热门讨论

    热门文章

    相关电子书

    更多
    RocketMQ Client-GO 介绍 立即下载
    RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
    基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载

    相关镜像