赞
踩
效果:安装并配置完成后,与你同网段的同事均可远程访问你的mq服务:
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
至此安装完成。
打开RabbitMQ配置文件,将节点ip地址修改为空格
之前是127.0.0.1
提供两种方式–使用控制后台与命令行
浏览器访问 127.0.0.1:15672 访问控制后台,登录(用户名与密码默认均为guest)
按图示添加
用户名:rabbit
密码: rabbit
添加完成后,点击名字跳转设置权限,给最高权限:
## 进入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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。