Python 官方文档:入门教程 => 点击学习
此解决方案是针对window的,因为日志默认保存路径在C盘,linux忽略。 学习RocketMQ过程中,总是出现 com.alibaba.rocketMQ.client.exce
此解决方案是针对window的,因为日志默认保存路径在C盘,linux忽略。
com.alibaba.rocketMQ.client.exception.MQBrokerException: CODE: 14 DESC: service not available now, maybe disk full, CL: 0.87 CQ: 0.87 INDEX: 0.87, maybe your broker Machine memory too small.
这个异常。开始的时候上网查了一下扩大mqnamesrv and broker 的运存:
我只是发送了几条数据,就报异常了,2G运存不可能承受不了几条数据的,所以考虑硬盘存储问题。
注意是RocketMQ4.5.2版本,旧版本主要是xml文件配置日志的(有需要的朋友也可以私聊我要解决方案)
该类配置了发送端服务保存日志的位置,把user.home,更改为rq.logdir。
该类定义了mqbroker的日志保存路径。同样的把user.home更改为rq.logdir,该路径是主要造成内存不足的问题,初始的时候就占用了2G的内存。
找到rocketmq安装目录的lib目录,这里存放了运行中需要的jar。
把刚刚重新打包的替换掉。
所以需要启动mqname,mqbroker的时候就要设置这两个属性。
进入bin文件夹,编辑runserver.cmd
runbroker.cms也是同样的操作就不展示了。
修改这三个xml的日志保存路径。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。
--结束END--
本文标题: RocketMQ4.5.2 修改mqnamesrv 和 mqbroker的日志路径操作
本文链接: https://www.lsjlt.com/news/129729.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0