在部署rocketMQ之后运行mqnamesrv报异常
安装好rocketMQ,配置好环境变量之后,运行mqnamesrv查看日志发现有如下的异常,好像是因为无法分配内存,请了解的大神知道一下看看是什么错误?
环境:vmware ubuntu jdk8 1G内存
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=320m; support was removed in 8.0Java HotSpot(TM) 64-Bit Server VM warning: UseCMSCompactAtFullCollection is deprecated and will likely be removed in a future release.
Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000006c0000000, 2147483648, 0) failed; error='Cannot allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 2147483648 bytes for committing reserved memory.
# An error report file with more information is saved as:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
内存加到4G,可以成功启动
加内存了还是其他方法
解决了
回复
您好,我也遇到这个问题,但是我重新分配成4G内存,且重启虚拟机后,还是会有启动mqnamesrv失败的情况。期间有一次mqnamesrv启动成功,但是启动 broke,screen bash mqbroker -n localhost:9876 失败了。提示是找不到 某些日志文件 /root/rmq_bk_gc.log等等。最后查询好像也还是内存问题?
解决了没