RocketMQ系列:单机快速搭建单broker环境

本文使用rocketmq的fast-try.sh快速在centos7上搭建一个单机版的rocketmq,单机版仅用于本地调试,不能用于生产环境。

1. 支持系统

Centos7/Ubuntu16/Mac/Windows

2. 配置建议

cpu:4核以上

内存:8G以上

硬盘:20G以上

3. 下载&解压Rockmet

3.1 下载

访问:http://rocketmq.apache.org/dowloading/releases/,右键复制红框中rocketmq的地址

 

3.2 下载rocketmq的编译好的二进制包

wget https://mirror.bit.edu.cn/apache/rocketmq/4.7.1/rocketmq-all-4.7.1-bin-release.zip

3.3 解压缩到到/usr/local/mq目录,并创建软链接

unzip rocketmq-all-4.7.1-bin-release.zip -d /usr/local/
cd /usr/local/
ln -s rocketmq-all-4.7.1-bin-release rocketmq

4. 安装java

#Ubuntu
sudo apt install openjdk-8-jdk*
#Centos:
yum install -y java-1.8.0-openjdk*

5.设置环境变量

5.1 设置JAVA_HOME

#Ubuntu
echo 'export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/'>> ~/.bashrc
#Centos
echo 'export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/'>> ~/.bashrc

5.2 设置其它环境变量(centos和Ubuntu执行通用命令)

#设置CLASSPATH
echo 'export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib'>> ~/.bashrc
#设置ROCKETMQ_HOME
echo 'export ROCKETMQ_HOME=/usr/local/rocketmq'>> ~/.bashrc
echo 'export PATH=$PATH:$ROCKETMQ_HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin'>> ~/.bashrc

5.3 加载环境变量

source ~/.bashrc

5.4 增加rocketmq脚本的可执行权限

cd $ROCKETMQ_HOME/bin && chmod +x *

6. 启动rocketmq

cd $ROCKETMQ_HOME/bin
sh dledger/fast-try.sh start

如图,启动成功

检查一下集群状态

cd $ROCKETMQ_HOME/bin
sh bin/mqadmin clusterList -n 127.0.0.1:9876

看到如下图。 

(BID 为 0 的表示 Master,其余都是 Follower)
启动成功,现在可以向集群收发消息,并进行容灾切换测试了。

关闭快速集群,可以执行:
sh bin/dledger/fast-try.sh stop
快速部署,默认配置在 conf/dledger 里面,默认的存储路径在 /tmp/rmqstore。

本文部分内容参考了rocketmq的官方文档,如有侵权,请同我联系。

传送门:2021最新测试资料与大厂招聘合集

博主:测试生财(一个不为996而996的测开码农)

座右铭:专注测试开发与自动化运维,努力读书思考写作,为内卷的人生奠定财务自由。

内容范畴:技术提升,职场杂谈,事业发展,阅读写作,投资理财,健康人生。

csdn:https://blog.csdn.net/ccgshigao

博客园:https://www.cnblogs.com/qa-freeroad/

51cto:https://blog.51cto.com/14900374

微信公众号:测试生财(定期分享独家内容和资源)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

公众号-测试生财

点赞和关注比打赏更重要

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值