日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

RocketMQ集群启动报错:java.lang.RuntimeException: Lock failed,MQ already started

發布時間:2025/3/21 编程问答 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RocketMQ集群启动报错:java.lang.RuntimeException: Lock failed,MQ already started 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

啟動RocketMQ集群后報錯:

java.lang.RuntimeException: Lock failed,MQ already startedat org.apache.rocketmq.store.DefaultMessageStore.start(DefaultMessageStore.java:214)at org.apache.rocketmq.broker.BrokerController.start(BrokerController.java:827)at org.apache.rocketmq.broker.BrokerStartup.start(BrokerStartup.java:64)at org.apache.rocketmq.broker.BrokerStartup.main(BrokerStartup.java:58)

原因:

學習階段,我們將Master和Slave共同部署在一臺機器上,同時配置的storePath又相同,沒有進行區分。

解決:

為從節點創建存儲文件

mkdir /usr/local/rocketmq/store-s mkdir /usr/local/rocketmq/store-s/commitlog mkdir /usr/local/rocketmq/store-s/consumequeue mkdir /usr/local/rocketmq/store-s/index

store-s與Master節點用的目錄store區分開。

對Slave配置文件進行修改:

#===================storePath主從節點必須分開==================== #存儲路徑 storePathRootDir=/usr/local/rocketmq/store-s #commitLog 存儲路徑 storePathCommitLog=/usr/local/rocketmq/store-s/commitlog #消費隊列存儲路徑存儲路徑 storePathConsumeQueue=/usr/local/rocketmq/store-s/consumequeue #消息索引存儲路徑 storePathIndex=/usr/local/rocketmq/store-s/index #checkpoint 文件存儲路徑 storeCheckpoint=/usr/local/rocketmq/store-s/checkpoint #abort 文件存儲路徑 abortFile=/usr/local/rocketmq/store-s/abort #===================storePath主從節點必須分開====================

以上問題解決。

本文僅供個人學習使用,如有不足或錯誤歡迎指正!

總結

以上是生活随笔為你收集整理的RocketMQ集群启动报错:java.lang.RuntimeException: Lock failed,MQ already started的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。