不废话,搞起

双M 模式

环境

1,java-1.8

这里有个问题,centos 安装yum install java-1.8 是只是安装的java 运行环境jre,还缺少开发包

所以在编译的时候会有问题,使用yum install yum install java-1.8.0-openjdk-devel*  这样就全部都

安装好了openjdk-1.8

设置环境变量

yum 安装的默认位置是/usr/lib/jvm/java-1.8.0-openjdk.x86_64

所以

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk.x86_64

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

source /etc/profile  即使生效

2,maven3.5.0

没什么可说的,直接官网下载apache-maven-3.5.0-bin.tar.gz 解压,然后加入环境变量就好了

export maven_home=/root/apache-maven-3.5.0/

export PATH=$maven_home/bin:$PATH

3,git

4,centos6.8

开始安装并构建

> git clone -b develop https://github.com/apache/incubator-rocketmq.git

> cd incubator-rocketmq

> mvn -Prelease-all -DskipTests clean install -U

> cd distribution/target/apache-rocketmq

启动服务> nohup sh bin/mqnamesrv &

> tail -f ~/logs/rocketmqlogs/namesrv.log

The Name Server boot success...

问题来了

先是报内存不够

OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000006c0000000, 2147483648, 0) failed; error=‘Cannot allocate memory‘ (errno=12)

调整配置文件

runserver.sh

# JVM Configuration

#===========================================================================================

JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx256m -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=320m"

-Xms 的值一定要比 -Xmx  要小不让,也会报错:如下

Initial heap size set to a larger value than the maximum heap size

设置好后启动,

tail -f ~/logs/rocketmqlogs/namesrv.log

2017-05-26 13:28:27 INFO main - serverAsyncSemaphoreValue=64

2017-05-26 13:28:27 INFO main - serverChannelMaxIdleTimeSeconds=120

2017-05-26 13:28:27 INFO main - serverSocketSndBufSize=4096

2017-05-26 13:28:27 INFO main - serverSocketRcvBufSize=4096

2017-05-26 13:28:27 INFO main - serverPooledByteBufAllocatorEnable=true

2017-05-26 13:28:27 INFO main - useEpollNativeSelector=false

2017-05-26 13:28:28 INFO main - The Name Server boot success. serializeType=JSON

2017-05-26 13:28:28 INFO NettyEventExecutor - NettyEventExecutor service started

2017-05-26 13:29:28 INFO NSScheduledThread1 - --------------------------------------------------------

2017-05-26 13:29:28 INFO NSScheduledThread1 - configTable SIZE: 0

小总结:机器内存小真是头疼,小爷我的机器是700多M,这配置默认都是4G的。。。不过权当生产故障处理了,也算在测试的时候遇到是实战问题,内存不足,内存不足!

rocketmq java home,rocketmq 安装与配置以及遇到的问题相关推荐

  1. Java环境的安装与配置

    Java环境的安装与配置 环境:Java8,win10 推荐oracle官网oracle官网https://www.oracle.com/index.html下载JDK进行安装 选择自己需要的版本下载 ...

  2. java实验环境,实验一(Java开发环境安装与配置

    <实验一(Java开发环境安装与配置>由会员分享,可在线阅读,更多相关<实验一(Java开发环境安装与配置(6页珍藏版)>请在人人文库网上搜索. 1.实验报告实验报告序号:实验 ...

  3. Java开发环境安装与配置(快速配置)

    知识的广度来自知识的深度,学习如果不成体系那是多可怕的一件事儿,希望我们在未来的学习道路上坚守初心,不要给自己留下遗憾,以自己喜欢的方式生活,做自己喜欢做的事,宠爱自己,做一个独一无二的自己! 对于文 ...

  4. JDK1.8的安装与环境变量设置演示,java、jre安装及配置

    我来为大家演示 jdk8 的搭建,后面再讲一些 jdk8 和 jdk10 的一些区别. 为什么要安装 jdk8 版本呢,因为现在大多数软件的 java 环境是基于 8 版本的呢! 注: 个别软件还需要 ...

  5. java中apache安装与配置_Apache应用服务器之四:Apache与Tomcat安装与配置

    .所需的软件包 j2sdk-1_4_1_02--i586 Apache2.0.40 (Red Hat Linux) jakarta-tomcat-4.1.18 jakarta-tomcat-conne ...

  6. Ubuntu下的Java和Hadoop安装及配置伪分布式教程

    Hadoop安装及配置伪分布式教程 1.创建hadoop用户 更新apt 2.安装SSH.配置SSH无密码登陆 安装SSH 配置SSH无密码登录 3.安装Java环境 4.安装Hadoop3.1.3 ...

  7. java的下载安装与配置

    1 java的下载 首先进入 Java 软件 | Oracle 中国 点击   下载java ​ 点击 Java archive 可以看到Java的全部版本. 这里以 Java8 为例 下载windo ...

  8. java中apache安装与配置_apache tomcat的安装与配置

    其实 apache tomcat 的安装与配置值需要两大步就可以完成的哦! 只要你跟着我的步骤一定可以完美配置好的哦! 第一步:下载及安装. 1.首先进入apache的官网网址:www.apache. ...

  9. linux java maven_Linux下安装及配置Java与Maven

    1.1安装Java sudo yum -y install java-1.8.0-openjdk #jre sudo yum -y install java-1.8.0-openjdk-devel # ...

最新文章

  1. 如果你想成为年入 50w+ 的架构师,我建议你先看看这个...
  2. gitlab与jenkins的自动化部署(通过webhook与ansible)
  3. 数据库SQL Server2012笔记(二)——表的管理
  4. 进击的Android Hook 注入术《五》
  5. java对象是如何创建的
  6. hdu 2871 Memory Control(线段树)
  7. 函数模板(参考《C++ Templates 英文版第二版》)
  8. 是时候了解React Native了
  9. 机器视觉用c还是python_机器视觉_opencv-python环境搭建
  10. 【万用表识别】基于matlab数字仪表识别【含Matlab源码 693期】
  11. 一键下载百度文库/豆丁/道客巴巴文档,支持导出PDF,Word,txt 文件
  12. BootDO框架的使用及介绍
  13. Sublime LiveReload
  14. 广东将5G基站专项规划纳入各地国土空间规划
  15. ANSYS Electronics Desktop 19.2电机仿真思路
  16. Unity3D | FPS游戏_敌人相关
  17. samba文件共享服务器拒绝访问,Samba共享文件夹拒绝访问
  18. Python练习:炉石传说荣誉室返尘最优策略
  19. 飞浆论文复现:用于图像到图像翻译的具有自适应层实例化的非监督的生成对抗网络
  20. TFASR 开源语音识别项目解构

热门文章

  1. Redis学习之Docker环境搭建
  2. Loj #6077. 「2017 山东一轮集训 Day7」逆序对
  3. CF364B. Free Market
  4. 区域赛铜牌专题(一)
  5. Tickets HDU - 1260
  6. 牛客题霸 [拼接所有的字符串产生字典序最小的字符串] C++题解/答案
  7. 模板:杜教筛(莫比乌斯反演、数论)
  8. YBTOJ洛谷P3292:幸运数字(线性基、点分治/倍增)
  9. P7519-[省选联考 2021 A/B 卷]滚榜【状压dp】
  10. 51nod1766-树上的最远点对【结论,线段树】