描述:
在阿里云单机下安装RocketMQ,在不使用 -c 指定配置文件时,能够正常启动。但指定配置文件后,就出现了错误,启动时直接闪退。(因为是单机配置,所谓配置文件使用的rocketmq/conf/broker.conf)
问题所在:
可以肯定是配置文件中的内容出现了问题。最后排查到是因为配置的RocketMQ数据储存目录配置导致的。(原因暂时未知,但注释掉就好了)
#存储路径
#storePathRootDir=/usr/local/rocketmq/store
#commitLog 存储路径
#storePathCommitLog=/usr/local/rocketmq/store/commitlog
#消费队列存储路径存储路径
#storePathConsumeQueue=/usr/local/rocketmq/store/consumequeue
#消息索引存储路径
#storePathIndex=/usr/local/rocketmq/store/index
#checkpoint 文件存储路径
#storeCheckpoint=/usr/local/rocketmq/store/checkpoint
#abort 文件存储路径
#abortFile=/usr/local/rocketmq/store/abort