macos 通过 brew 安装 RabbitMQ

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

安装脚本

  //更新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 回帖 • 362 关注
  • Mac

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

    166 引用 • 595 回帖

相关帖子

欢迎来到这里!

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

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