当前位置:   article > 正文

rocketMq的安装(mac环境)

rocketMq的安装(mac环境)

一、java环境配置

此处不赘述,请参阅: https://www.cnblogs.com/ostrich-sunshine/p/8414677.html

source ~/.profile

source ~/.bash_profile

source /etc/profile

/Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home

/usr/libexec/java_home

二、rocketMq 安装

1.解压与编译

  1. unzip rocketmq-all-4.6.0-source-release.zip
  2. cd rocketmq-all-4.6.0/
  3. mvn -Prelease-all -DskipTests clean install -U
  4. cd distribution/target/apache-rocketmq

2.启动Name Server服务

  1. # 1.启动NameServer
  2. nohup sh bin/mqnamesrv &
  3. # 2.查看启动日志
  4. tail -f ~/logs/rocketmqlogs/namesrv.log

输出:The Name Server boot success. 表示成功

3.修改内存大小

RocketMq默认内存较大,启动Borker如果因为内存不足启动失败,需要修改如下配置文件,修改JVM内存大小

  • runborker.sh

  • runserver.sh

改为: JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"

4.启动borker

  1. # 1.启动Broker
  2. nohup sh bin/mqbroker -n localhost:9876 &
  3. # 2.查看启动日志
  4. tail -f ~/logs/rocketmqlogs/broker.log

输出: The broker[%s, 172.30.30.233:10911] boot success...

5. 查看是否启动

  1. ~/Documents/rocketmq  jps
  2. 83195 NamesrvStartup
  3. 84572 BrokerStartup
  4. 86174 Jps

6.关闭rocketMq

  1. # 关闭NameServer
  2. sh bin/mqshutdown namesrv
  3. # 关闭Borker
  4. sh bin/mqshutdown broker

三、测试发送数据与接受数据

最好开两个命令行窗口

  • 发送数据:设置环境变量,启动生产者

  1. source ~/.profile
  2. export NAMESRV_ADDR=localhost:9876
  3. sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
  • 接受数据:设置环境变量,启动消费者

  1. source ~/.profile
  2. export NAMESRV_ADDR=localhost:9876
  3. sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer



作者:滴流乱转的小胖子
链接:https://www.jianshu.com/p/478766b59241
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/256778
推荐阅读
相关标签
  

闽ICP备14008679号