RabbitMQ安装教程

RabbitMQ安装教程

1、下载rpm包

我这里使用的是Centos7

在这里插入图片描述

在这里插入图片描述

自己要下载的话,要对应上版本号,参考 https://www.rabbitmq.com/which-erlang.html

2、安装erlang

  • 先把下载好的rpm包放到虚拟机里面

在这里插入图片描述

操作步骤命令

先进到你放这两个rpm的目录下

rpm -Uvh erlang-23.2.7-2.el7.x86_64.rpm 解压erlang

yum install -y erlang 安装

在这里插入图片描述

erl -v 查看版本号

在这里插入图片描述

3、安装RabbitMQ

操作步骤命令

yum install -y socat 安装socat插件

rpm -Uvh rabbitmq-server-3.8.14-1.el7.noarch.rpm 解压

yum install -y rabbitmq-server 安装

4、使用RabbitMQ

启动RabbitMQ服务

systemctl start rabbitmq-server 启动rabbitmq

systemctl status rabbitmq-server 查看rabbitmq状态

在这里插入图片描述

安装启动RabbitMQWeb管理界面

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

打开浏览器

ip:15672,注意放行端口号

添加远程用户

rabbitmqctl add_user 用户名 密码 添加用户

rabbitmqctl set_user_tags 用户名 角色 设置用户角色,分配操作权限

rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*" 为用户添加资源权限(授予访问虚拟机根节点的所有权限)

其他操作


rabbitmqctl change_ password 用户名 新密码 修改密码

rabbitmqctl delete_user 用户名 删除用户

rabbitmqctl list_users 查看用户清单

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

角色可选

name作用
administrator可以登录控制台、查看所有信息、并对rabbitmq进行管理
monToring监控者;登录控制台,查看所有信息
policymaker策略制定者;登录控制台指定策略
administrator普通管理员;登录控制

5、Docker安装RabbitMQ

操作步骤

yum update yum包更新到最新

yum install -y yum-utils device-mapper-persistent-data lvm2 安装需要的软件包(yum-utils提供yum-config-manager的功能,,并且device mapper存储驱动程序需要device-mapper-persistent-data和lvm2)

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 设置yum源为阿里云

yum install docker-ce -y 安装docker

docker -v 安装后查看docker版本

$  阿里云镜像加速

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{ 
  "registry-mirrors": ["https://73z5h6yb.mirror.aliyuncs.com"]
}
EOF 

sudo systemctl daemon-reload
    sudo systemctl restart docker

docker常用操作

systemctl start docker 启动docker

systemctl stop docker 停止docker

systemctl restart docker 重启docker

systemctl status docker 查看docker状态

systemctl enable docker 开机启动

systemctl unenable docker 关闭开机启动

docker info 查看docker概要信息

docker --help 查看docker帮助文档

拉取、创建容器、启动容器

docker run -d --name myRabbitMQ -e RABBITMQ_DEFAULT_USER=用户名 -e RABBITMQ_DEFAULT_PASS=密码 -p 15672:15672 -p 5672:5672 rabbitmq:3.8.14-management

ps:

docker exec -it 容器名称 bash ,可以进到容器里面执行命令,执行用那个attach进入不到容器里面

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值