RockMQ安装

来源:互联网 发布:linq.js where. First 编辑:程序博客网 时间:2024/05/22 17:15

1、解压

tar -zvxf alibaba-rocketmq-3.2.6.tar.gz  -C /usr/local

2、配置环境变量

cd alibaba-rocketmq/bin

vim runservice.sh

rockmq是纯java开发,所以要指定java_home

把自己机器的JAVA_HOME重写的改脚本的JAVA_HOME路径即可

我的如下:

#===========================================================================================# Java Environment Setting#===========================================================================================error_exit (){    echo "ERROR: $1 !!"    exit 1}#[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=$HOME/jdk/java#[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/opt/taobao/java#[ ! -e "$JAVA_HOME/bin/java" ] && error_exit "Please set the JAVA_HOME variable in your environment, We need java(x64)!"<strong>[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/local/jdk1.8.0_91</strong>export JAVA_HOMEexport JAVA="$JAVA_HOME/bin/java"export BASE_DIR=$(dirname $0)/..export CLASSPATH=.:${BASE_DIR}/conf:${CLASSPATH}


同时还要指定ROCKMQ_HOME

vim /etc/profile

 写入并保存

export ROCKETMQ_HOME=/usr/local/alibaba-rocketmq

source /etc/profile


3、启动nameservice

sh mqnamesrv

出现如下log说明成功

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0Java HotSpot(TM) 64-Bit Server VM warning: UseCMSCompactAtFullCollection is deprecated and will likely be removed in a future release.The Name Server boot success.


3、启动brocker

现制定nameservice环境变量

export NAMESRV_ADDR=192.168.11.158:9876

sh mqbroker

出现如下log启动成功

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=320m; support was removed in 8.0Java HotSpot(TM) 64-Bit Server VM warning: UseCMSCompactAtFullCollection is deprecated and will likely be removed in a future release.The broker[ubuntu, 192.168.11.158:10911] boot success. and name server is 192.168.11.158:9876









0 0