我按照快速启动https://rocketmq.incubator.apache.org/docs/quick-start/指南设置RocketMQ,运行
sh bin/mqnamesrv
日志显示:
Java HotSpot(TM)服务器VM警告:忽略选项PermSize = 128m;支持已在8.0中删除
Java HotSpot(TM)服务器VM警告:忽略选项MaxPermSize = 320m;支持已在8.0中删除
Java HotSpot(TM)服务器VM警告:不推荐使用带有CMS收集器的DefNew年轻收集器,并且可能会在将来的版本中将其删除
Java HotSpot(TM)服务器VM警告:不推荐使用UseCMSCompactAtFullCollection,可能会在将来的版本中将其删除。
错误:无法找到或加载主类org.apache.rocketmq.namesrv.NamesrvStartup
答案 0 :(得分:0)
使用rocketmq-4.0.0
时遇到相同的问题。
我解压缩source zip,然后运行mqnamesrv
nohup sh bin/mqnamesrv &
问题发生了...
我的解决方法如下:
使用maven-3.6编译源代码:
mvn -Prelease-all -DskipTests clean install -U
然后输入CD target/apache-rocketmq-all
,我重复命令:
nohup sh bin/mqnamesrv &
mq运行良好。