1.下载地址:Blog | RocketMQ

解压文件

unzip rocketmq-all-5.0.0-bin-release.zip

2.下载jdk11

​
wget https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz​

解压

tar -xzvf openjdk-11+28_linux-x64_bin.tar.gz

3.修改环境变量

vim /etc/profileexport JAVA_HOME=/usr/local/jdk-11.0.11/export PATH=$PATH:$JAVA_HOME/binexport ROCKETMQ_HOME=/usr/local/rocketmq-5.0.0export PATH=$PATH:$ROCKETMQ_HOME/bin

环境变量重新加载

resource  /etc/profile

启动NameServer

nohup sh mqnamesrv &

4.后台启动的时候出现问题,卡住不动

查看有没有启动成功

ps aux|grep rocketmq

5.bin目录下直接启动看看问题在哪

./mqnamesrv

6.报错如下

OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000700000000, 4294967296, 0) failed; error='Not enough space' (errno=12)

#

# There is insufficient memory for the Java Runtime Environment to continue.

分析:是虚拟机内存不足引起的,此时修改bin目录下的runserver.sh

7.继续前台启动看看有没有问题

成功了!

8.接着启动broker  (-n是指nameserver)

nohup sh mqbroker -n localhost:9876&

此时还是内存不足,修改bin下的脚本runbroker.sh

这次默认8g,改成2g吧

这样就可以了

rocketMQ搭建以及内存不足解决相关推荐

  1. linux weblogic 内存溢出,weblogic10内存溢出解决方法

    在开发过程中经常会遇到weblogic内存溢出问题,用下面的办法解决了. 找到domain/bin下的setDomainEnv.cmd文件,里面可以找到以下四行代码,将值该打一倍,重启服务. set ...

  2. 解决Eclipse狂吃内存的解决方法(转)

    解决Eclipse狂吃内存的解决方法(转) 参考文章: (1)解决Eclipse狂吃内存的解决方法(转) (2)https://www.cnblogs.com/doublegi/p/7230144.h ...

  3. zookeeper在搭建的时候,解决后台启动为standalone模式问题

    zookeeper在搭建的时候,解决后台启动为standalone模式问题 参考文章: (1)zookeeper在搭建的时候,解决后台启动为standalone模式问题 (2)https://www. ...

  4. JMeter学习(十)内存溢出解决方法

    JMeter学习(十)内存溢出解决方法 参考文章: (1)JMeter学习(十)内存溢出解决方法 (2)https://www.cnblogs.com/yang-hao/p/5319720.html ...

  5. spd不能修改服务器内存条的原因,修改内存SPD 解决蓝屏问题

    修改内存SPD 解决蓝屏问题 互联网   发布时间:2009-04-21 01:18:13   作者:佚名   我要评论 问:一台电脑的内存是HY 256MB DDRII 533,最近又购买了一条HY ...

  6. vs使用未初始化的内存怎么解决_遇到C语言内存错误怎么办?一定要找准这六个原因...

    一.没有为指针分配内存 定义了指针变量,但是没有为指针分配内存,即指针没有指向一块合法的内存.浅显的例子就不举了,这里举几个比较隐蔽的例子. 1.结构体成员指针未初始化 struct student ...

  7. JDBC的批量查询报告内存溢出解决方法

    JDBC的批量查询报告内存溢出解决方法 参考文章: (1)JDBC的批量查询报告内存溢出解决方法 (2)https://www.cnblogs.com/DreamDrive/p/5761227.htm ...

  8. JIRA和Confluence更改JVM内存大小解决访问打开缓慢问题

    JIRA和Confluence更改JVM内存大小解决访问打开缓慢问题 参考文章: (1)JIRA和Confluence更改JVM内存大小解决访问打开缓慢问题 (2)https://www.cnblog ...

  9. 桌面窗口管理器(dwm.exe)占用高内存的解决方法

    前往我的主页以获得更好的阅读体验桌面窗口管理器(dwm.exe)占用高内存的解决方法 - DearXuan的主页https://blog.dearxuan.com/2022/01/14/%E6%A1% ...

最新文章

  1. 深挖谷歌 DeepMind 和它背后的技术
  2. ORACLE数据库对比表结构
  3. html金额输入框转大写,纯CSS实现输入框字符自动转为小写或大写
  4. VTK:可视化之ExtrudePolyDataAlongLine
  5. JDK API实践:Spring怎样取舍Java I-O、集合、反射、动态代理等API的使用
  6. 【DotNetMLLearn】.NET Core人工智能系列-概述
  7. python 拟牛顿法 求非线性方程_有限元简单科普之——改进的欧拉法
  8. 深入理解乐观锁与悲观锁(实战)
  9. 更小的模型,迈向更快更环保的NLP
  10. Markdown图片并排展示、图注对齐
  11. pythonlocust使用技巧_python locust 性能测试:HOOKS钩子方法
  12. 爱情保卫战 - 爱情保鲜剂 语录收集
  13. 生命在于学习——业务逻辑漏洞
  14. pythonsort参数_Python sort()函数有哪些参数?
  15. 【无标题】2021年施工员-装饰方向-岗位技能(施工员)考试题及施工员-装饰方向-岗位技能(施工员)考试试卷
  16. Recent Trends in Deep Learning Based Natural Language Processing(arXiv)笔记
  17. 常见的关系型数据库与非关系型数据库对比详解。
  18. chalk5.0.0不支持require()导入问题
  19. ​法国将于2020年测试自己的数字货币
  20. 韩信点兵问题的简单算法(downmoon)

热门文章

  1. 什么是缓存,缓存策略有哪些?
  2. 为什么家里的移动wifi,无线上网总是断线,没信号?
  3. php制作水印案例,PHP实例程序:实现给上传图片加水印图案的做法总结
  4. jQuery.validationEngine.js学习
  5. 学画画要花多少钱_高中学画画要花多少
  6. woocommerce 失败订单也会清空购物车
  7. 用计算机实现智能解题,人工智能教程答案.doc
  8. linux mysql主从同步
  9. 根据USB 序列号 生成USB Key
  10. 部分IE下bug解决方法和兼容IE,FF方法