一、环境
JDK1.8 、CentOS7、rocketmq-4.9.2
二、官网
下载
三、安装
3.1解压
unzip rocketmq-all-4.9.2-bin-release.zip -c ../
结果
3.2 启动
由于测试,修改内存大小
修改配置找到runserver.sh和runbroker.sh
runserver.sh
修改为
-server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
runbroker.sh
修改为
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m
启动mqnamesrv
nohup ./mqnamesrv > /dev/null 2>&1 &
启动broker
nohup ./mqbroker -n 192.168.23.131:9876 autoCreateTopicEnable=true > /dev/null 2>&1 &
3.2 消息测试
配置nameserver地址
编辑profile文件
vi /etc/profile
刷新
source /etc/profile
测试消息发送命令
sh tools.sh org.apache.rocketmq.example.quickstart.Producer
测试消息接收命令
sh tools.sh org.apache.rocketmq.example.quickstart.Consumer