ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【RabbitMQ】安装RabbitMQ(二)

2022-01-20 23:03:10  阅读:136  来源: 互联网

标签:插件 用户 RabbitMQ server rabbitmqctl rabbitmq 安装 客户端


一、RabbitMQ启动、关闭等命令

# 启动
systemctl start rabbitmq-server
# 设置开机启动
systemctl enable rabbitmq-server
#停止
systemctl stop rabbitmq-server
#查看服务状态
systemctl status rabbitmq-server
#重启
systemctl restart rabbitmq-server

二、RabbitMq端口说明

端口 说明
15672 RabbitMQ Web管理端口
5672, 5671 用于有 TLS(安全传输层协议,可没有) 的 AMQP 0-9-1 和 1.0 客户端通信的通信端口
25672 server 间内部通信端口,用于节点间和 CLI 工具通信,一般集群或者 CLI 工具用于子网之外的机器需要使用,一般服务器不需要开放。
35672-35682 用于 CLI 工具通信使用
15672 通信端口,用于 HTTP API 客户端、后台管理界面(Web UI)和 CLI 管理工具( rabbitmqadmin,如果启用了 management 插件)
61613, 61614 用于带有 TLS(可没有) 的 STOMP 客户端使用(如果启用了 STOMP 插件)
1883, 8883 用于带有 TLS(可没有) 的 MQTT 客户端使用(如果启用了 MQTT 插件)
15674 STOMP-over-WebSockets 客户端(如果启用了 Web STOMP 插件)
15675 MQTT-over-WebSockets 客户端(如果启用了 Web MQTT 插件)
15692 Prometheus metrics(普罗米修斯指标),如果启用了 Prometheus 插件。

三、安装web端的客户端插件,默认没有安装

1、安装web端插件
 rabbitmq-plugins enable rabbitmq_management
2、新建用户

默认guest,用户不能远程访问。

# 新建用户
rabbitmqctl add_user admin wsxadmin
3、设置用户操作权限
rabbitmqctl set_user_tags admin administrator #设置用户操作权限

用户级别 ( 设置操作权限时使用 ):

  1. administrator:可以登录控制台、查看所有信息、可以对 rabbitmq进行管理
  2. monitoring:监控者 登录控制台,查看所有信息
  3. policymaker:策略制定者 登录控制台,指定策略
  4. managment 普通管理员 登录控制台
4、添加用户资源
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
5、RabbitMq命令总结
rabbitmqctl add_user 账号 密码  #新建用户 账号 密码
rabbitmqctl set_user_tags 账号 administrator
rabbitmqctl change_password 账号 新密码
rabbitmqctl delete_user 账号
rabbitmqctl list_users #查看用户清单
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

标签:插件,用户,RabbitMQ,server,rabbitmqctl,rabbitmq,安装,客户端
来源: https://www.cnblogs.com/wsx2019/p/15828449.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有