问题一:在RocketMQ 当我在broker 加上 enableControllerMode = truecontrollerAddr = 127.0.0.1:9878 监控就不显示了
问题二:是在哪存放?
store.log 是在哪? 我这个是在本地通过idea运行的
问题一:当你在RocketMQ的broker配置中加入"enableControllerMode = true"和"controllerAddr = 127.0.0.1:9878"后,监控可能不会显示的原因是你将broker切换到了控制台模式。在控制台模式下,broker将不再直接提供监控指标,而是通过与控制台交互来进行监控。
要解决这个问题,你可以尝试以下几个步骤:
在控制台模式下,确保你已经正确配置了控制台地址(controllerAddr)。确保控制台地址与你实际使用的控制台地址一致。
确保控制台服务(controller)正在运行,并且与broker能够正常通信。
在控制台中查看监控指标。在控制台中,你应该能够看到与broker相关的监控信息。
问题二:存放store.log文件的位置取决于你在RocketMQ的配置文件中指定的存储路径。在你提供的截图中,存储路径被设置为"storePathRootDir=/Users/test/rocketmq/data"。这意味着store.log文件应该位于"/Users/test/rocketmq/data"目录下。
如果你是在本地通过IDEA运行RocketMQ,并且没有修改默认配置,store.log文件应该存放在你项目所在的目录中的"/data"文件夹中。
在RocketMQ的存储路径中,除了store.log文件,还有其他一些与持久化存储相关的文件,如commitlog文件夹、consumequeue文件夹等。它们存储了消息的持久化数据。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/