centos7安装rocketMQ

588 阅读1分钟

1.下载alibaba-rocketmqxxx.tar.gz安装文件


2.解压到相关文件夹


3.编辑系统全局配置文件

vi /etc/profile


12exportROCKETMQ_HOME=/jianbing/install/rocketmq/alibaba-rocketmqexportPATH=$JAVA_HOME/bin:$ROCKETMQ_HOME/bin:$PATH

source /etc/profile


4.创建日志文件夹

create logs dir

12cdalibaba-rocketmq/mkdirlogs

5.修改namesrv的内存大小以适应特定的服务器配置

vi runserver.sh

编辑 JAVA_OPT相关

例子:

1JAVA_OPT="${JAVA_OPT}-server-Xms256m-Xmx256m-Xmn128m-XX:PermSize=64m    -XX:MaxPermSize=128m"


6.启动mq-namesrv

start mq namesrv

1nohupshmqnamesrv1>/jianbing/install/rocketmq/alibaba-rocketmq/logs/ng    .log2>/jianbing/install/rocketmq/alibaba-rocketmq/logs/ng-err.log&


7.检查namesrv 是否启动完成

$ps -ef|grep java

1com.alibaba.rocketmq.namesrv.NamesrvStartup

8.查看namesrv日志

1tail-f/jianbing/install/rocketmq/alibaba-rocketmq/logs/ng.log
1TheNameServerbootsuccess.serializeType=JSON


9.设置broker内存大小以适应特定的服务器配置

vi runbroker.sh

例子:

1JAVA_OPT="${JAVA_OPT}-server-Xms1g-Xmx1g-Xmn512m-XX:PermSize=128m-XX    :MaxPermSize=320m"


10.启动mq-broker

1nohupshmqbroker>/jianbing/install/rocketmq/alibaba-rocketmq/logs/mq    .log2>&1&


11.查看broker的日志文件

1tail-f/jianbing/install/rocketmq/alibaba-rocketmq/logs/mq.log

ps -ef|grep java 看到下面的东西就说明启动成功了

1com.alibaba.rocketmq.broker.BrokerStartup