功能概述
RabbitMQ 是AMQP的实现,高性能的企业消息的新标准。RabbitMQ服务器是一个强大和可扩展的AMQP代理的实现。
正在运行的rabbitmq-server,在前段显示一条标语信息,和在启动序列的进度报告,并用 "broker running" 的信息结束,表明 RabbitMQ 代理已经启动成功。要停止该服务,只需终止进程或者使用 rabbitmqctl。
功能介绍
1、安装软件包
安装rabbitmq-server命令
[root@localhost ~]#
sudo yum install rabbitmq-server
2、启动服务
启动 rabbitmq-server 服务
[root@localhost ~]#
sudo systemctl start rabbitmq-server
配置开机启动
[root@localhost ~]#
systemctl enable rabbitmq-server
开启 web 管理插件
[root@localhost ~]#
rabbitmq-plugins enable rabbitmq_management
The following plugins have been enabled:
mochiweb
webmachine
rabbitmq_web_dispatch
amqp_client
rabbitmq_management_agent
rabbitmq_management
Applying plugin configuration to rabbit@localhost... started 6 plugins.
3、验证
验证启动状态
查看 rabbitmq-server 服务是否为 running 状态,是否有报错
[root@localhost ~]#
systemctl status rabbitmq-server
检验端口是否开启
[root@localhost ~]# netstat -utpln |grep "epmd\\|beam"
tcp 0 0
0.0.0.0:4369 0.0.0.0:* LISTEN 234146/epmd
tcp 0 0
0.0.0.0:25672 0.0.0.0:* LISTEN 234062/beam.smp
tcp6 0 0 :::4369 :::* LISTEN 234146/epmd
tcp6 0 0 :::5672 :::* LISTEN 234062/beam.smp
端口介绍
4369 – erlang 发现口
5672 --client 端通信口
15672 – 管理界面 ui 端口
25672 – server 间内部通信口
如需自定义端口,在/etc/rabbitmq/rabbitmq.config 配置文件中进行更改
4、基本配置
添加账号
## 添加账号
rabbitmqctl add_user admin admin
## 添加访问权限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
## 设置超级权限
rabbitmqctl set_user_tags admin administrator
登录 webUi
浏览器输入 rabbitmq-server 地址:15672

登录 webUi
输入上一步创建的用户及密码进行登录

RabbitMQ界面
©统信软件技术有限公司。访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本网站任何内容或服务进行转载,须备注:该文档出自【faq.uniontech.com】统信软件知识分享平台。否则统信软件将追究相关版权责任。