centos 7.2 下rabbitmq 3.7安装部署

其他 piniu 1226浏览 0评论

1.下载安装包:

erlang-20.3.8.9-1.el7.centos.x86_64.rpm (下载地址:https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7/x86_64/)

rabbitmq-server-3.7.14-1.el7.noarch.rpm (下载地址:https://www.rabbitmq.com/install-rpm.html#downloads)

2.安装erlang

 yum install erlang-20.3.8.9-1.el7.centos.x86_64.rpm

3.安装rabbitmq

yum install rabbitmq-server-3.7.14-1.el7.noarch.rpm

3.1 启动rabbitmq

service rabbitmq-server start

3.2 rabbitmq 目录结构
/usr/lib/rabbitmq #命令相关
/etc/rabbitmq #配置相关 ,(如果该目录没有rabbitmq.conf文件,手动创建,内容参考:https://github.com/rabbitmq/rabbitmq-server/blob/master/docs/rabbitmq.conf.example)
/var/log/rabbitmq #日志相关

RabbitMQ 提供一个管理插件用于管理和监视 RabbitMQ 服务器。
4.1 需要开启管理插件

 rabbitmq-plugins enable rabbitmq_management

4.2 默认情况下,RabbitMQ 提供用户名和密码为 guest 的账号给用户进行登陆,但是这个账号只能针对 localhost 链接访问,因此现在http://192.168.2.30:15672 无法通过此账号密码登陆。
需要创建账号,命令如下:

4.3 添加新用户

rabbitmqctl add_user light light

4.4 设置角色

rabbitmqctl set_user_tags light administrator

4.5授权light用户访问vhost / 权限

rabbitmqctl  set_permissions -p /  light '.' '.' '.*' 

5. 管理插件还提供了 HTTP API,该 API 旨在用于监视和警报。它提供了关于节点、连接、通道、队列、消费者等详细信息。

访问 http://192.168.2.30:15672/api 后可以看到 api 相关的接口信息。

参考文章: https://blog.csdn.net/harwey_it/article/details/80539010


发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • * 昵称:
  • * 邮箱: