RabbitMQ的安装部署
简介:
RabbitMQ是一个开源的基于erlang语言编写,支持多种语言,用于在分布式系统中存储消息,转发消息,具有高可用、高可扩、易用性。
基于RPM包的安装方法如下:
1、首先下载
erlang-21.1.1-1.el7.centos.x86_64.rpm
rabbitmq-server-3.7.9-1.el7.noarch.rpm
2、开始安装erlang
rpm -ivh erlang-21.1.1-1.el7.centos.x86_64.rpm
3、安装rabbit依赖包
yum install socat
4、安装rabbitmq
rpm -ivh rabbitmq-server-3.7.9-1.el7.noarch.rpm
5、启动rabitmq
systemctl start rabbitmq-server
6、查看rabitmq运行状态,active (running)表示启动成功运行
systemctl status rabbitmq-server
7、进入到安装目录,安装rabbitmq web管理页面
cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.9/ebin
rabbitmq-plugins enable rabbitmq_management
8、添加用户
systemctl add_user 用户名 密码
9、给用户设置角色、分配权限
systemctl set_user_tag 用户名 角色
角色有以下几种:
administrator:可以登录控制台、查看所有信息、并对rabbitmq进行管理
monToring:监控者;登录控制台,查看所有信息
policymaker:策略制定者;登录控制台指定策略
managment:普通管理员;登录控制
10、访问rabbitmq web管理页面
浏览器打开:ip:15672
11、其他命令
#查看有哪些用户及对应的角色
rabbitmqctl list_users
#修改密码
rabbitmqctl change_ password 用户名 新密码
#删除用户
rabbitmqctl delete_user 用户名