赞
踩
安装了jdk1.8及以上
我用的是最新版的5.0.0版本rocketmq-5.0.0
打开mac终端
$ unzip rocketmq-all-5.0.0-source-release.zip
$ cd rocketmq-all-5.0.0-source-release/
$ mvn -Prelease-all -DskipTests clean install -U
$ nohup sh bin/mqnamesrv &
$ tail -f ~/logs/rocketmqlogs/namesrv.log
若查询到The Name Server boot success...
字样的日志,则表示nameserver
启动成功。
$ nohup sh bin/mqbroker -n localhost:9876 --enable-proxy &
$ tail -f ~/logs/rocketmqlogs/broker_default.log
若查询到The broker[broker-a, ip:port] boot success. serializeType=JSON and name server is localhost:9876
字样的日志,则表示broker
启动成功。
在测试收发消息前,需要将nameserver的地址存入系统中,比如环境变量为NAMESRV_ADDR
$ export NAMESRV_ADDR=localhost:9876
或者编辑vim ~/.bash_profiles
中进行source生效
$ sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
sh bin/mqshutdown broker
sh bin/mqshutdown namesrv
lsof -i:9876
看端口是否存在
以上就是苹果电脑os系统安装RocketMQ组件的过程,其实就是安装NameServer和Broker的过程,都是命令展示,是否有界面去看RocketMQ?答案肯定是有的,需要单独去安装RocketMQ的dashboard
服务,下面文章我们会用docker安装该服务。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。