rabbitMQ
1.rabbitMQ的安装
需要安装rabiitMQ和erlang,他们两的版本号要一一对应,版本对应如下图:
1.1 版本比较地址:
https://www.rabbitmq.com/which-erlang.html
1.2 erlang的镜像下载地址
https://mirrors.cloud.tencent.com/erlang-solutions/
1.3 rabbitMQ的下载地址
https://www.rabbitmq.com/#getstarted
1.4 erlang在Linux的解压安装
rpm -Uvh erlang-asn1-23.3.1-1.el7.x86_64.rpm 安装erlang
如果报以下错误:
则执行以下命令:
sudo yum install epel-release
sudo yum install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl
再次安装erlang,如果还是报之前的错误,则执行以下命令:
sudo rpm -Uvh erlang.rpm --force --nodeps
查看安装路径
whereis erlang
我自己准备的erlang和rabbitMQ路径如下:
链接:https://pan.baidu.com/s/1jPtgOGno4gObAwiBEzD1iw
提取码:onfu
安装命令顺序如下:
rpm -ivh erlang-21.3-1.el7.x86_64.rpm
yum install socat -y
rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm
启动命令
chkconfig rabbitmq-server on 添加开机启动命令
/sbin/service rabbitmq-server start 启动服务
/sbin/service rabbitmq-server status 查看状态
2.安装Web端插件
rabbitmq-plugins enable rabbitmq_management
3.添加权限
1.新增用户
rabbitmqctl add_user admin admin 新增用户
2.1设置用户分配操作权限
rabbitmqctl set_user_tags admin administrator 设置用户分配操作权限
2.2 用户级别:
1、administrator 可以登录控制台、查看所有信息、可以对rabbitmq进行管理
2、monitoring 监控者 登录控制台,查看所有信息
3、policymaker 策略制定者 登录控制台,指定策略
4、managment 普通管理员 登录控制台
2.3小结
rabbitmqctl add_user 账号 密码
rabbitmqctl set_user_tags 账号 administrator
rabbitmqctl change_password Username Newpassword 修改密码
rabbitmqctl delete_user Username 删除用户
rabbitmqctl list_users 查看用户清单
rabbitmqctl.bat set_permissions -p / 用户名 ".*" ".*" ".*" 为此用户设置administrator权限
rabbitmqctl.bat set_permissions -p / root ".*" ".*" ".*"