第一次使用RocketMQ的时候,傻傻的跟着别人的博客走,一切正常,然后通过配置文件/conf/broker.conf启动broker的时候开始出问题了
nohup mqbroker -c conf/broker.conf
执行上面的语句,开始闪退,通过查阅日志文件,发现在broker.conf中配置的保存数据的路径没有创建(我以为rocketmq通过检查目录,如果没有会自动创建),然后我手动创建了目录文件,再次运行,成功了。
broker.conf 配置信息如下
#集群名称 brokerClusterName=single-master #broker复制组名称 brokerName=broker-a #nameserver地址 namesrvAddr=127.0.0.1:9876 #brokerId,因为是master节点,所以这里设置为0 brokerId=0 #监听端口 listenPort=10911 #rocketmq定时清除 deleteWhen=04 #文件保留时间,默认48小时 fileReservedTime=48 #broker角色,异步复制 brokerRole=ASYNC_MASTER #异步刷盘 flushDiskType=ASYNC_FLUSH #存储目录,刚开始出错就是因为没有这两个目录,创建后就成功了 storePathRootDir=/Users/pengfly/data/rocketmq/single-master/broker-a/store storePathCommitLog=/Users/pengfly/data/rocketmq/single-master/broker-a/store/commitlog
RocketMQ 闪退问题
最新推荐文章于 2024-05-01 19:17:00 发布