Skip to content

li24361/rocketmq-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##RocketMQ使用说明

###下载&&安装

wget https://github.com/alibaba/RocketMQ/releases/download/v3.2.2/alibaba-rocketmq-3.2.2.tar.gz

tar xvf alibaba-rocketmq-3.2.2.tar.gz

###启动Name Server

cd alibaba-rocketmq/bin/
#默认占用9876端口 指定日志输出的位置
nohup sh mqnamesrv >> ../logs/mq.log 2>&1 &

###启动Broker

#默认端口10911(127.0.0.1:9876为nameserver,链接进行注册)指定日志输出的位置
nohup sh mqbroker -n "127.0.0.1:9876" >> ../logs/mq.log 2>&1 &

执行 more nohup.out 显示

The Name Server boot success.
The broker[hry-server 10.135.111.22:10911] boot success. and name server is 127.0.0.1:9876

则代表启动成功

###停止服务

sh mqshutdown broker
sh mqshutdown namesrv

###1主1备配置

####生成broker配置模板

cd alibaba-rocketmq/bin/
sh mqbroker -m > broker.properties
#主配置
cp broker.properties broker-m.properties
#从配置
cp broker.properties broker-s.properties

####创建日志目录

#创建日志目录
mkdir -p /home/lizhihao/store
#创建数据存储目录
mkdir -p /home/lizhihao/store/commitlog

####启动

#启动nameserver
nohup sh mqnamesrv >> ../logs/mq.log 2>&1 &
#启动主broker
nohup sh mqbroker -c ../conf/1m-1s-sync/broker-m.properties >> ../logs/mq.log 2>&1 &
#启动从broker
nohup sh mqbroker -c ../conf/1m-1s-sync/broker-s.properties >> ../logs/mq.log 2>&1 &

About

rocketmq的小demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages