linux安装rocketmq
linux安装rocketmq步骤.
1.安装jdk,官网下载,也可以到我的云盘下载
https://pan.baidu.com/s/1DaqwqxJ40_s8Rw9pVdjhvA 提取码:pn27
我这里安装的jdk1.8
直接解压,再配置环境变量即可
tar -zvxf java_1.8.xx.tar.gz.
vi /etc/profile/
export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre
保存
重启
source /etc/profile
测试安装成功:
输入 java
2.安装maven
cd /usr/local/
wget http://mirror.bit.edu.cn/apache/maven/binaries/apache-maven-3.2.2-bin.tar.gz
解压
tar -zxvf apache-maven-3.2.2-bin.tar.gz
配置环境变量
vi /etc/profile
export MAVEN_HOME=/usr/local/apache-maven-3.2.2
export MAVEN_HOME
export PATH=$PATH:$MAVEN_HOME/bin
保存
重启
source /etc/profile
测试是否成功
输入mvn
修改mvn下conf文件下的settings.xml文件
不然rocketmq的有些依赖下载不下来,就会报错
vi /usr/local/apache-maven-3.2.2/conf/settings.xml
找到对应的mirror节点,修改成为阿里云的镜像地址
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>*</mirrorOf> </mirror>3.安装rocketmq
wget http://mirrors.hust.edu.cn/apache/rocketmq/4.8.0/rocketmq-all-4.8.0-source-release.zip
可以先进去http://mirrors.hust.edu.cn/apache/rocketmq/
进去看看这边镜像里是多少版本的,然后再对zip的版本名称进行修改
unzip rocketmq-all-4.8.0-source-release.zip
cd /usr/local/rocketmq-all-4.8.0-source-release
mvn -Prelease-all -DskipTests clean install -U
在这里启动遇到一个问题,启动什么反应都没有,输入jps查看,namesrv和broker启动都没有反应
原因:rocketmq默认的conf启动配置设置太大了,有8g,把它修改小了,就可以正常启动了
cd /usr/local/rocketmq/distribution/target/rocketmq-4.8.0/rocketmq-4.8.0/conf
将runbroker.sh的第一个JAVA_OPT改成JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"
将runserver.sh的第一个JAVA_OPT改成JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx256m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
vi ../conf/me-2m-2s-async/broker.p
brokerIP1=192.168.79.128
因为远程主机会根据brokerIP1指定的地址去访问broker
sh mqshutdown namesrv

浙公网安备 33010602011771号