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