签到成功

知道了

CNDBA社区CNDBA社区

rcoketmq启动brocker从节点报错

2023-03-04 15:19 1604 0 原创 WMQ
作者: hbhe0316

系统环境http://www.cndba.cn/hbhe0316/article/116472

[root@node01 rocketmq]# java -version
java version "18.0.2.1" 2022-08-18
Java(TM) SE Runtime Environment (build 18.0.2.1+1-1)
Java HotSpot(TM) 64-Bit Server VM (build 18.0.2.1+1-1, mixed mode, sharing)

rocketmq版本:
rocketmq-all-5.1.0-bin-release.zip

启动报错:

http://www.cndba.cn/hbhe0316/article/116472
http://www.cndba.cn/hbhe0316/article/116472
http://www.cndba.cn/hbhe0316/article/116472
http://www.cndba.cn/hbhe0316/article/116472

[root@node01 rocketmq]# sh bin/mqbroker -c conf/2m-2s-async/broker-b-s.properties
java.lang.IllegalAccessError: class org.apache.rocketmq.common.UtilAll (in unnamed module @0x1cf89471) cannot access class sun.nio.ch.DirectBuffer (in module java.base) because module java.base does not export sun.nio.ch to unnamed module @0x1cf89471
        at org.apache.rocketmq.common.UtilAll.viewed(UtilAll.java:740)
        at org.apache.rocketmq.common.UtilAll.cleanBuffer(UtilAll.java:704)
        at org.apache.rocketmq.store.logfile.DefaultMappedFile.cleanup(DefaultMappedFile.java:528)
        at org.apache.rocketmq.store.ReferenceResource.release(ReferenceResource.java:63)
        at org.apache.rocketmq.store.ReferenceResource.shutdown(ReferenceResource.java:47)
        at org.apache.rocketmq.store.logfile.DefaultMappedFile.destroy(DefaultMappedFile.java:539)
        at org.apache.rocketmq.store.MappedFileQueue.truncateDirtyFiles(MappedFileQueue.java:119)
        at org.apache.rocketmq.store.CommitLog.recoverAbnormally(CommitLog.java:653)
        at org.apache.rocketmq.store.DefaultMessageStore.recover(DefaultMessageStore.java:1811)
        at org.apache.rocketmq.store.DefaultMessageStore.load(DefaultMessageStore.java:330)
        at org.apache.rocketmq.broker.BrokerController.initialize(BrokerController.java:773)
        at org.apache.rocketmq.broker.BrokerStartup.createBrokerController(BrokerStartup.java:230)
        at org.apache.rocketmq.broker.BrokerStartup.main(BrokerStartup.java:50)

3.解决方法:http://www.cndba.cn/hbhe0316/article/116472http://www.cndba.cn/hbhe0316/article/116472http://www.cndba.cn/hbhe0316/article/116472http://www.cndba.cn/hbhe0316/article/116472http://www.cndba.cn/hbhe0316/article/116472

[root@node01 bin]# pwd
/opt/rocketmq/bin
[root@node01 bin]# vi runbroker.sh 
$JAVA ${JAVA_OPT} --add-exports=java.base/sun.nio.ch=ALL-UNNAMED $@

版权声明:本文为博主原创文章,未经博主允许不得转载。

rocketmq

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
hbhe0316

hbhe0316

关注

1.只有承认无知,才能装下新的东西; 2.进步来自一点点滴滴的积累; 3.广博让你更优秀,而专业让你无法替代; 4.挫折和失败能够转换为一种财富。

  • 889
    原创
  • 1
    翻译
  • 13
    转载
  • 24
    评论
  • 访问:1139750次
  • 积分:1523
  • 等级:核心会员
  • 排名:第6名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ