安装

装的多了,都是零碎的片段,需要重新整理一个这一块东西。

包推荐使用 git 直接拉下来。没装 git 就 wget 去拉。需要 maven 来编译 rocketmq,实际上只要装好 maven 即可,其他不用操作 maven。

步骤

  1. 安装 JDK,配置 JAVA_HOME,yum 方式安装的JDK也要配轩JAVA_HOME。
  2. 安装 maven。因为编译需要 maven,先配置MAVEN_HOME,否则执行 sh install.sh 不起作用
  3. 默认最少4G内存,需要最少2G SWAP 内存,内存不够则修改默认内存小于本机内存,不然一直报错
  4. 内存不够的话,直接看下面的修改内存

测试安装环境

  1. centOS 6.5
  2. 1G 内存
  3. RocketMQ 3.4.6

编译和安装

1
sh install.sh //在 mq 的根目录 下

说明:
安装完成后,因为 install.sh 脚本中创建 devenv 符号链接写错了目录,需要在RocketMQ目录下执行如下命令:

1
rm -rf devenv

删除错误的 devenv 目录ln -s target/alibaba-rocketmq-broker/alibaba-rocketmq devenv //搞了两天问题就在这里,坑坑坑坑