Linux安装RabbitMQ详细教程(下载安装及docker安装)

文章目录

  • RabbitMq下载安装
      • 下载RabbitMQ
      • 下载Erlang
      • 将下载好的文件上传到服务器
      • 安装Erlang
      • 安装RabbitMq
      • 启动RabbitMQ
      • 访问RabbitMq控制台
    • 使用docker安装

RabbitMq下载安装

下载RabbitMQ

下载地址: https://www.rabbitmq.com/install-rpm.html#downloads

Linux安装RabbitMQ详细教程(下载安装及docker安装)_第1张图片

下载Erlang

由于RabbitMq是Erlang语言开发所以我们需要Erlang环境。

下载时需要注意Erlang和RabbitMq版本对应关系: https://www.rabbitmq.com/which-erlang.html
Linux安装RabbitMQ详细教程(下载安装及docker安装)_第2张图片

下载地址:https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-23.2.7-2.el7.x86_64.rpm
Linux安装RabbitMQ详细教程(下载安装及docker安装)_第3张图片

将下载好的文件上传到服务器

这里直接使用FinalShell工具连接服务器,并将下载好的文件拖拽上传到阿里云,没有云服务器的小伙伴可以使用虚拟机安装一个centOS系统。

在这里插入图片描述

安装Erlang

# 解压
rpm -Uvh erlang-23.2.7-2.el7.x86_64.rpm 
# 安装
yum install -y erlang
# 查看erlang版本
erl -v

Linux安装RabbitMQ详细教程(下载安装及docker安装)_第4张图片

安装RabbitMq

# 安装socat插件RabiitMq安装过程需要
yum install -y socat
# 解压
rpm -Uvh rabbitmq-server-3.10.6-1.el8.noarch.rpm
# 安装
yum install -y rabbitmq-server

Linux安装RabbitMQ详细教程(下载安装及docker安装)_第5张图片

启动RabbitMQ

# 启动rabbitmq    
systemctl start rabbitmq-server

# 查看rabbitmq状态
systemctl status rabbitmq-se

# 设置rabbitmq服务开机自启动
systemctl enable rabbitmq-server

# 关闭rabbitmq服务
systemctl stop rabbitmq-server

# 重启rabbitmq服务
systemctl restart rabbitmq-server

启动之后查看rabbitmq状态active(runing)表示运行中

Linux安装RabbitMQ详细教程(下载安装及docker安装)_第6张图片

访问RabbitMq控制台

如果你使用的是虚拟机,可以使用虚拟机显示的ipv4地址加端口号(15672)访问

如果是云服务器,可以使用服务器公网加端口号(15672)访问(注意打开阿里云安全组以及防火墙的15672端口)

Linux安装RabbitMQ详细教程(下载安装及docker安装)_第7张图片

RabbitMq有一个默认的账号密码guest,但该情况仅限于本机localhost进行访问,所以需要添加一个远程登录的用户。

# 添加账号
rabbitmqctl add_user 用户名 密码
# 设置用户分配操作权限
rabbitmqctl set_user_tags 用户名administrator
# 用户名
rabbitmqctl set_permissions -p / 用户名 ".*"".*"".*"
  • administrator:可以登录控制台、查看所有信息、可以对 rabbitmq进行管理

  • monitoring:监控者 登录控制台,查看所有信息

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

  • managment 普通管理员 登录控制台

# 修改密码
rabbitmqctl change_ password 用户名 新密码
# 删除用户
rabbitmqctl delete_user 用户名
# 查看用户列表
rabbitmqctl list_users

Linux安装RabbitMQ详细教程(下载安装及docker安装)_第8张图片

使用docker安装

#下载rabbitmq镜像
docker pull rabbitmq
# 创建并运行 RabbitMQ 容器
docker run -d -p 15672:15672 -p 5672:5672 \
    -e RABBITMQ_DEFAULT_VHOST=my_vhost  \
    -e RABBITMQ_DEFAULT_USER=admin \
    -e RABBITMQ_DEFAULT_PASS=admin \
    --hostname myRabbit \
    --name rabbitmq \
    rabbitmq
#启动rabbitmq_management
docker exec -it rabbitmq /bin/bash
 --hostname myRabbit \
    --name rabbitmq \
    rabbitmq
#启动rabbitmq_management
docker exec -it rabbitmq /bin/bash

你可能感兴趣的:(MQ,java-rabbitmq,rabbitmq,分布式,java)