Linux安装RocketMQ

1.官网下载二进制包

http://rocketmq.apache.org/dowloading/releases/

2.将zip文件上传至linux服务器,确保服务器已安装jdk,并配置好环境变量

3.安装unzip工具

 yum install -y unzip zip

4.解压压缩包

unzip rocketmq-all-4.6.0-bin-release.zip

5.切换到rocketmq根目录

cd rocketmq-all-4.6.0-bin-release

6.启动Name Server

nohup sh bin/mqnamesrv &

7.启动Broker

nohup sh bin/mqbroker -n localhost:9876 &

8.方便管理的shell脚本

#!/bin/bash

ROCKETMQ_HOME=/opt/rocketmq/rocketmq-all-4.6.0-bin-release
ROCKETMQ_BIN=${ROCKETMQ_HOME}/bin
ADDR=127.0.0.1:9876
LOG_DIR=${ROCKETMQ_HOME}/logs
NAMESERVER_LOG=${LOG_DIR}/namesrv.log
BROKER_LOG=${LOG_DIR}/broker.log
 
start() {
if [ ! -d ${LOG_DIR} ];then
mkdir ${LOG_DIR}
fi
cd ${ROCKETMQ_HOME}
nohup sh bin/mqnamesrv > ${NAMESERVER_LOG} 2>&1 &
echo -n "The Name Server boot success..."
nohup sh bin/mqbroker -n ${ADDR} > ${BROKER_LOG} 2>&1 &
#-c conf/broker.conf 启用配置文件  autoCreateTopicEnable=true 自动创建topic
#nohup sh bin/mqbroker -n ${ADDR} -c conf/broker.conf  autoCreateTopicEnable=true  > ${BROKER_LOG} 2>&1 &
echo -n "The broker[%s, ${ADDR}] boot success..."
}
stop() {
cd ${ROCKETMQ_HOME}
sh bin/mqshutdown broker
sleep 1
sh bin/mqshutdown namesrv
}
restart() {
stop
sleep 5
start
}
 
 
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 2
esac

9.修改jvm内存

    

vi   rocketmq-all-4.6.0-bin-release/bin/runserver.sh

vi   rocketmq-all-4.6.0-bin-release/bin/runbroker.sh

10.配置互联网访问

vi   rocketmq-all-4.6.0-bin-release/conf/broker.conf

#配置公网ip
namesrvAddr=15.224.139.11:9876 
brokerIP1=17.224.139.11 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值