RabbitMQ安装教程
Centos7中用yum 命令安装RabbitMQ详细过程
-
安装准备工作:
在Linux系统中创建文件夹: usr/rabbitmq
进入Rabbit官网下载Rabbitmq文件,然后上传到usr/rabbitmq文件夹中,下载地址:
官网链接我自己传到CSDN也有RabbitMQ的安装包,免费下载地址:请点击
根据自己服务器版本进行下载。
注意:不同的RabbitMQ支持的erlang版本有所不同,参考官网地址:地址
-
配置erlang环境,可以直接根据我下面的操作来
##第一步 yum install -y build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz ##第二步 curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash ##第三步 yum install erlang -y ##最后检查是否安装成功 erl -v
出现:
表示安装成功。
-
安装RabbitMQ
##第一步 rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey ##第二步 rpm --import https://packagecloud.io/gpg.key ##第三步 curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash ##第四步 curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash ##第五步 npm -ivh rabbitmq-server-3.8.14-1.el7.noarch.rpm ##注意 ##rabbitmq-server-3.8.14-1.el7.noarch.rpm这个文件是我们刚才下载并放入Linux中的rabbit文件夹。每个没可能会有所不同
查看是否安装成功:
执行下面语句:
##第一步 systemctl start rabbitmq-server ##第二步 systemctl status rabbitmq-server
-
安装图形化界面
执行
rabbitmq-plugins enable rabbitmq_management
查看图形化界面:服务器IP地址:15672 (例如127.12.12.12:15672)
设置登录用户:
rabbitmqctl add_user 用户名 密码
设置用户角色:
角色级别:
- administrator 可以登录控制台,查看所有信息,对rabbitmq进行管理,类似于LInux中的root用户
- monitoring 监控者 都可以登录控制台,查看所有信息
- policymaker 策略制定者 可以登录控制台,制定策略
- managment 普通管理员 可以登录控制台
rabbitmqctl set_user_tags 用户名 角色
为用户添加资源权限:
rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"
-
卸载过程
一定要先卸载rabbitmq在卸载erlang
##第一步 yum list | grep rabbitmq ##第二步 yum -y remove rabbitmq-server.noarch
##第一步 yum list | grep erlang ##第二步 yum remove erlang.x86_64
-
docker安装rabbitmq
docker安装教程:参考网站
docker run -di --name myrabbit --name -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 rabbitmq:3-management