包推荐使用 git 直接拉下来。没装 git 就 wget 去拉。
需要 maven 来编译 rocketmq,实际上只要装好 maven 即可,其他不用操作 maven。
步骤:
- 安装 JDK,配置 JAVA_HOME,yum 方式安装的JDK也要配轩JAVA_HOME。
- 安装 maven。因为编译需要 maven,先配置MAVEN_HOME,否则执行 sh install.sh 不起作用。
- 默认最少4G内存,需要最少2G SWAP 内存,内存不够则修改默认内存小于本机内存,不然一直报错
- 内存不够的话,直接看下面的修改内存
测试安装环境:
- centOS 6.5
- 1G 内存
- RocketMQ 3.4.6
1.编译和安装
sh install.sh //在 mq 的根目录 下
说明:
安装完成后,因为 install.sh
脚本中创建 devenv 符号链接写错了目录,需要在RocketMQ目录下执行如下命令:
rm -rf devenv //删除错误的 devenv 目录
ln -s target/alibaba-rocketmq-broker/alibaba-rocketmq devenv
//搞了两天问题就在这里,坑坑坑坑