0
点赞
收藏
分享

微信扫一扫

RocketMQ nameserver启动报错

爱写作的小土豆 2021-09-21 阅读 67

启动命令

/usr/local/rocketmq/bin/mqshutdown namesrv &


报错原因

ubuntu@ubuntu:/usr/local/rocketmq$ /usr/local/rocketmq/bin/runserver.sh: 70: [[: not found
Unrecognized option: -Xlog:gc*:file=/dev/shm/rmq_srv_gc_%p_%t.log:time,tags:filecount=5,filesize=30M
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.


解决办法

用 vim 编辑 /usr/local/rocketmq/bin/runserver.sh 文件
按照下图进行注释即可(已使用 :set nu 打开行号)



出错原因

由于机器安装的 java 版本是 1.8
但在 /usr/local/rocketmq/bin/runserver.sh 文件中第70行的版本判断中不知道什么原因出现了错误
从而导致该判断执行了 java 9+ 版本的命令
因此只需要注释该判断与命令即可
举报

相关推荐

0 条评论