效果:安装并配置完成后,与你同网段的同事均可远程访问你的mq服务:

快速访问

  • 1 安装
  • 2 配置远程访问
    • 2.1修改节点ip地址配置
    • 2.2添加用户
      • 2.2.1 控制后台方式
      • 2.2.2 命令行

1 安装

brew指令可以安装、更新和卸载应用,通过brew指令安装RabbitMQ很简单。如果不确定是否已安装HomeBrew,可在终端中使用 brew -v 查看,如果打印HomeBrew版本信息表示已经安装。

打开新的终端窗口,回到根目录 cd 之后输入 brew install rabbitmq 指令即可进行rabbitmq服务的自动安装。

RabbitMQ安装后的路径为:/usr/local/Cellar/rabbitmq/3.7.12 (版本根据安装版本定)
RabbitMQ配置文件路径为:/usr/local/etc/rabbitmq/rabbitmq-env.conf

至此安装完成。

2 配置远程访问

2.1修改节点ip地址配置

打开RabbitMQ配置文件,将节点ip地址修改为空格

之前是127.0.0.1

2.2添加用户

提供两种方式–使用控制后台与命令行

2.2.1 控制后台方式

浏览器访问 127.0.0.1:15672 访问控制后台,登录(用户名与密码默认均为guest
按图示添加

用户名:rabbit
密码: rabbit


添加完成后,点击名字跳转设置权限,给最高权限:

2.2.2 命令行

## 进入sbin目录
cd /usr/local/Cellar/rabbitmq/3.7.12/sbin
## 添加账号
./rabbitmqctl add_user rabbit rabbit
## 添加访问权限
./rabbitmqctl set_permissions -p "/" rabbit ".*" ".*" ".*"
## 设置超管权限
./rabbitmqctl set_user_tags rabbit administrator

然后终端中 brew services start rabbitmq 启动mq。
在工程中配置ip访问(以spring为例):

启动服务后连接成功:

2019-03-06 18:40:14.908  INFO 14785 --- [           main] o.s.a.r.c.CachingConnectionFactory       : Attempting to connect to: [192.168.1.128:5672]
2019-03-06 18:40:14.952  INFO 14785 --- [           main] o.s.a.r.c.CachingConnectionFactory       : Created new connection: rabbitConnectionFactory#34d4860f:0/SimpleConnection@53c1179a [delegate=amqp://rabbit@192.168.1.128:5672/, localPort= 58454]
2019-03-06 18:40:15.092  INFO 14785 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8089 (http) with context path ''
2019-03-06 18:40:15.098  INFO 14785 --- [           main] c.example.rabbitmq.RabbitmqApplication   : Started RabbitmqApplication in 4.458 seconds (JVM running for 5.754)
2019-03-06 18:40:20.819  INFO 14785 --- [nio-8089-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
2019-03-06 18:40:20.820  INFO 14785 --- [nio-8089-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2019-03-06 18:40:20.831  INFO 14785 --- [nio-8089-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 11 ms

Mac 下安装RabbitMQ及配置RabbitMQ可远程访问相关推荐

  1. anaconda新建python2环境安装不了jupyterlab_在Mac下安装anaconda及配置jupyterLab和PyTorch的方法...

    在Mac下安装anaconda及配置jupyterLab和PyTorch的方法 1. 首先在anaconda官网上下载anaconda包(国内网速度不算太慢) https://www.anaconda ...

  2. Mac下安装VScode和配置C++环境

    Mac下安装VScode和配置C++环境 1. 下载.安装VScode软件 2. 配置C/C++环境 参考文章 1. 下载.安装VScode软件 VScode的下载地址: https://code.v ...

  3. MAC下安装jdk,配置环境变量

    安装jdk 进⼊Java 8的下载地址页⾯,⾸先点击Accept Licence Agreement,然后选择适⽤于Mac OS的JDK版本,点击下载. 下载完成打卡文件,直接安装即可. 配置JDK环 ...

  4. MAC 下 安装redis 并配置 php redis 扩展

    下载 redis redis-3.1.2.tgz sudo tar -xzf redis-3.1.2.tgz cd redis-3.1.2 sudo phpize grep: /usr/include ...

  5. mac php配置和扩展,mac 下安装php 以及 配置扩展!!!!!

    安装php 参考:https://www.cnblogs.com/edward2013/p/5020933.html wget http://cn2.php.net/distributions/php ...

  6. mac下安装python3

    mac下安装python3 1.先用brew search命令查看 brew search python3 结果如下所示: ==> Formulae boost-python3 python3 ...

  7. 在Mac下安装JMeter

    其实不论操作系统是Windows.Unix(如Mac OS).Linux(如Ubuntu)等,JMeter所需要的基础环境配置都是类似的,本文介绍JMeter for MAC的安装与环境配置. JMe ...

  8. 在Mac下安装使用OpenCV

    教导大家如何在Mac下安装使用OpenCV, 包括使用编译器,Xcode,和Eclipse的开发方法 系统环境:ML10.7.5  cmake版本:2.8.10 XCode版本:4.5.1  Open ...

  9. brew install php55redis,Mac下安装LNMP环境

    Mac下搭建lamp开发环境很容易,有xampp和mamp现成的集成环境.但是集成环境对于经常需要自定义一些配置的开发者来说会非常麻烦,而且Mac本身自带apache和php,在brew的帮助下非常容 ...

  10. 【高可用HA】Apache (2) —— Mac下安装多个Apache Tomcat实例

    Mac 下安装多个Apache Tomcat实例 tomcat版本:tomcat-8.0.29 参考来源: Installing Tomcat 7.0.x on OS X 在mac系统安装Apache ...

最新文章

  1. mysql索引排序算法_MySQL中利用索引对数据进行排序的基础教程
  2. synchronousqueue场景_java并发队列之SynchronousQueue
  3. 没有事业的女朋友(一个老总的感言)
  4. Java实现八皇后问题的解法(一维数组版本)
  5. Dubbo + Zookeeper入门初探
  6. c 命令导出数据到mysql_MySQL命令行导出数据库
  7. 三星突然发布Galaxy S10 Lite和Note 10 Lite:有不同也有所同
  8. 由“标准C”“纯C”引发的思考
  9. 集团OA是什么?大型企业OA系统选型指南
  10. 殷人昆数据结构第二版_从入门到拿offer,必须看的数据结构与算法书籍推荐,不好不推荐...
  11. ROC曲线面积AUC详解
  12. vue-loader was used without the corresponding plugin.
  13. IMF Is Given Tough Tasks
  14. Android音频播放
  15. Python中的立方根
  16. 虚幻引擎4中的自定义深度
  17. 安装Gitblit版本控制服务器
  18. echarts折线图点击x值动态高亮且显示tooltip
  19. Java飞机大战游戏(需求分析+代码+图片)
  20. my.cnf配置文件详解

热门文章

  1. Mac Big sur如何设置触控板滚动不带惯性?
  2. Vue指令之v-html
  3. 读者教育浏览器兼容解决方法
  4. 【Win 10 应用开发】手写识别
  5. 跨域请求Ajax(POST)处理方法
  6. Apache Ant包进行ZIP文件压缩
  7. 如何在 Mac 上关闭 Caps Lock 键延迟功能?
  8. iOS开发判断字符串为null
  9. 如何在Mac上恢复格式化的相机卡
  10. Automapper问题记录