失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > RabbitMQ 安装使用 Centos系统安装RabbitMQ Docker安装启动RabbitMQ

RabbitMQ 安装使用 Centos系统安装RabbitMQ Docker安装启动RabbitMQ

时间:2020-11-22 20:59:16

相关推荐

RabbitMQ 安装使用 Centos系统安装RabbitMQ Docker安装启动RabbitMQ

RabbitMQ官网:RabbitMQ

RabbitMQ介绍:

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

RabbitMQ 使用架构原理图:

一、使用Docker进行安装

##本地开发简单启动,带管理后台##docker run -d --name rabbitmq \--restart=always \-p 15672:15672 \-p 5672:5672 \rabbitmq:management###默认用户名 guest 密码 guest

http://ip:15672

二、Centos 服务器进行安装

1.下载所需要的包

erlang下载地址:rabbitmq/erlang - Packages · packagecloud

rabbitmq-server下载地址:Releases · rabbitmq/rabbitmq-server · GitHub

2.安装Erlang

rpm -Uvh erlang-24.1.7-1.el8.x86_64.rpmyum install -y erlangerl -v

3.安装RabbitMQ

yum install -y socat#然后解压安装RabbitMQ的安装包# 解压 rpm -Uvh rabbitmq-server-3.9.11-1.el8.noarch.rpm# 安装 yum install -y rabbitmq-server# 启动rabbitmqsystemctl start rabbitmq-server# 查看rabbitmq状态systemctl status rabbitmq-server# 设置rabbitmq服务开机自启动systemctl enable rabbitmq-server# 关闭rabbitmq服务systemctl stop rabbitmq-server# 重启rabbitmq服务systemctl restart rabbitmq-server

4.安装 RabbitMQWeb管理界面及授权操作

# 打开RabbitMQWeb管理界面插件rabbitmq-plugins enable rabbitmq_management

5.访问ip:15672

三、RabbitMQ 用户管理

# 添加用户rabbitmqctl add_user 用户名 密码# 设置用户角色,分配操作权限rabbitmqctl set_user_tags 用户名 角色# 为用户添加资源权限(授予访问虚拟机根节点的所有权限)rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"# 修改密码rabbitmqctl change_ password 用户名 新密码# 删除用户rabbitmqctl delete_user 用户名# 查看用户清单rabbitmqctl list_users

角色有四种:

administrator:可以登录控制台、查看所有信息、并对rabbitmq进行管理

monToring:监控者;登录控制台,查看所有信息

policymaker:策略制定者;登录控制台指定策略

managment:普通管理员;登录控制

如果觉得《RabbitMQ 安装使用 Centos系统安装RabbitMQ Docker安装启动RabbitMQ》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。