macos 通过 brew 安装 RabbitMQ

本贴最后更新于 1881 天前,其中的信息可能已经时移世易

安装脚本

//更新brew资源 brew update //执行安装 brew install rabbitmq //切换到MQ目录,注意你的安装版本可能不是3.8.2 cd /usr/local/Cellar/rabbitmq/3.8.2/ //启用rabbitmq management插件 sudo sbin/rabbitmq-plugins enable rabbitmq_management

启动关闭脚本

//启动 ./usr/local/Cellar/rabbitmq/3.8.2/sbin/rabbitmq-server // 后台启动 ./usr/local/Cellar/rabbitmq/3.8.2/sbin/rabbitmq-server -detached // 查看状态 ./usr/local/Cellar/rabbitmq/3.8.2/sbin/rabbitmqctl status // 访问可视化监控插件的界面 // 浏览器内输入 http://localhost:15672,默认的用户名密码都是guest,登录后可以在Admin那一列菜单内添加自己的用户 //关闭 ./usr/local/Cellar/rabbitmq/3.6.6/sbin/rabbitmqctl stop

用户配置脚本

//使用rabbitctl添加用户 rabbitmqctl add_user mq 123456 //为用户添加角色 rabbitmqctl set_user_tags mq administrator //设置用户权限 rabbitmqctl set_permissions -p "/" mq ".*" ".*" ".*" //查看vhost(/)允许哪些用户访问 rabbitmqctl list_permissions -p / //配置允许远程访问的用户,rabbitmq的guest用户默认不允许远程主机访问。 cat /etc/rabbitmq/rabbitmq.config [ {rabbit, [{tcp_listeners, [5672]}, {loopback_users, ["mq"]}]} ].

扩展命令

//关闭 RabbitMQ 应用程序 //如果只想关闭应用程序,同时保持 Erlang 节点运行则可以用 ./usr/local/Cellar/rabbitmq/3.8.2/sbin/rabbitmqctl stop_app //启动 RabbitMQ 应用程序 ./usr/local/Cellar/rabbitmq/3.8.2/sbin/rabbitmqctl start_app //重置 RabbitMQ 节点 ./usr/local/Cellar/rabbitmq/3.8.2/sbin/rabbitmqctl reset 该命令将清除所有的队列。 //查看已声明的队列 ./usr/local/Cellar/rabbitmq/3.8.2/sbin/rabbitmqctl list_queues //查看交换器 ./usr/local/Cellar/rabbitmq/3.8.2/sbin/rabbitmqctl list_exchanges //该命令还可以附加参数,比如列出交换器的名称、类型、是否持久化、是否自动删除: ./usr/local/Cellar/rabbitmq/3.8.2/sbin/rabbitmqctl list_exchanges nametypedurable auto_delete //查看绑定 ./usr/local/Cellar/rabbitmq/3.8.2/sbin/rabbitmqctl list_bindings

启动成功

浏览器访问:http://localhost:15672/

默认用户密码:guest/guest

image.png

  • brew
    2 引用
  • RabbitMQ

    RabbitMQ 是一个开源的 AMQP 实现,服务器端用 Erlang 语言编写,支持多种语言客户端,如:Python、Ruby、.NET、Java、C、PHP、ActionScript 等。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

    49 引用 • 60 回帖 • 345 关注
  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    168 引用 • 597 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
cloudlang
弓長之子号叁,桃花源码酒赋,燕歌犬舞何处?云下凨晴为家。 成都