Linux如何安装Rabbitmq

前言

今天在B站上看RabbitMQ的教学视频,心想跟着操作一下吧,毕竟动动手印象才能深刻一些,于是就开始了~

1. RabbitMQ下载

下载安装包,我是在自己安装的虚拟机里面操作的,我们打开RabbitMQ官网,当然了,我们要根据自己的linux系统版本进行选择性下载,我们先用命令看下自己的系统,

uname -a 

在这里插入图片描述
然后将图中的下载地址复制一下,因为我们要去linux系统中用wget将其下载下来,方便我们操作:
在这里插入图片描述
下载RabbitMQ的rpm文件,命令如下:

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.11/rabbitmq-server-3.9.11-1.el7.noarch.rpm

2. Erlang下载安装

我们打开Erlang官网,然后我们需要下载和RabbitMQ版本配合使用的版本才可以。我们可以在RabbitMQ官网上查看,如下:
在这里插入图片描述
我们在Erlang官网找到该版本进行下载,如下:
在这里插入图片描述
复制下载链接地址,我们在linux系统中,执行以下命令进行下载,如下:

wget https://packages.erlang-solutions.com/erlang/rpm/centos/7/x86_64/esl-erlang_23.2-1~centos~7_amd64.rpm

下载完毕后,我们先不要着急安装,因为我自己安装的linux系统,里面缺少依赖,下载linux系统依赖的官网,我们还需要执行以下命令(一路输入Y即可),如下:

yum install mesa-libGLU

我们还需要执行以下命令,如下:

yum install unixODBC

我们现在可以安装Erlang了(静静等待安装完成即可),命令如下:

rpm -ivh esl-erlang_23.2-1~centos~7_amd64.rpm 

3. RabbitMQ安装

我们已经将RabbitMQ所需的依赖都已经安装完毕,接下来我们来安装RabbitMQ,如下:

rpm -ivh rabbitmq-server-3.9.11-1.el7.noarch.rpm 

4. 后台管理插件安装

我们安装后台管理的Web插件,命令如下:

rabbitmq-plugins enable rabbitmq_management

5. 启动Rabbitmq

接下来我们启动rabbitmq,命令如下:

#第一种方式:
service rabbitmq-server start
#第二种方式:
systemctl start rabbitmq-server

6. 解决启动过程的问题

查看启动状态,(启动命令执行后,需要等待一会儿)命令如下:

service rabbit-server status 

在这里插入图片描述

我们看到上图报错了,启动失败,我们看到原因描述的是主机问题,我们来查看一下主机名称是不是有问题,命令如下:

hostname 

在这里插入图片描述
那么我们就把主机名字改改,在Centos7中可以执行命令进行修改,如下:

hostnamectl set-hostname centos7

接下来我们重启rabbitmq的服务,如下:

#先停止
service rabbitmq-server stop
# 启动
service rabbitmq-server start

我们等待一会儿,看一下启动状态有没有问题,命令如下:

service rabbitmq-server status

在这里插入图片描述
因为我们刚才已经安装过后台管理插件了,我们先来看看防火墙有没有开,命令如下:

service firewalld status 

在这里插入图片描述
我们先停掉它,否则无法在本机的浏览器上访问,命令如下:

service firewalld stop 

在这里插入图片描述
我们查看一下虚拟机的IP地址是多少,命令如下:

ifconfig 

在这里插入图片描述

接下来我们在浏览器上访问一下,如下:
在这里插入图片描述
我们用guest账号登录,密码同账号,如下:
在这里插入图片描述
登录提示只允许本地进行登录,我在添加用户时发现无法添加,而且出现了新问题,如下:
在这里插入图片描述
解决办法就是没有做IP和主机名的映射,我们找到 /etc/ 目录下面的 hosts 文件,编辑将我们的主机名和IP地址写进去,如下:
在这里插入图片描述
我们保存后,用命令查看一下rabbitmq的状态,命令如下:

rabbitmqctl status

在这里插入图片描述
这样的结果就是对的了。

7. 添加用户

查看现有的用户列表,命令如下:

rabbitmqctl list_users

我们来添加用户,命令如下:

rabbitmqcrl add_user admin admin

授予超级管理员角色,命令如下:

rabbitmqctl set_user_tags admin administrator

授予权限,命令如下:

# 后面的按照顺序依次为:[用户名][配置权限][读权限][写权限]
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

一切准备就绪!我们拿我们自己新建的用户来登录,如下:
在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是在Linux安装RabbitMQ的步骤: 1. 确保您的系统满足RabbitMQ的依赖项。RabbitMQ需要Erlang运行时环境。您可以通过访问RabbitMQ官方网站上的链接来了解RabbitMQ与Erlang版本的兼容性关系。 2. 下载并安装Erlang。您可以从Erlang官方网站或者引用中提供的Erlang下载地址下载Erlang的安装包。 3. 安装socat。socat是RabbitMQ的一个依赖项,您可以通过访问引用中提供的socat下载地址来下载socat的安装包。 4. 下载并安装RabbitMQ。您可以从RabbitMQ官方网站或者引用中提供的RabbitMQ下载地址下载RabbitMQ安装包。 5. 解压缩RabbitMQ安装包,并将其移动到您希望安装RabbitMQ的目录。 6. 添加RabbitMQ的二进制文件路径到系统的环境变量中,以便您可以在任何位置运行RabbitMQ命令。 7. 创建并编辑RabbitMQ的配置文件。您可以使用命令`cd /etc/rabbitmq`进入`/etc/rabbitmq`文件夹,并使用命令`vim rabbitmq.config`编辑`rabbitmq.config`文件。 8. 在配置文件中添加适当的配置,以解决只能通过localhost访问的问题。具体的配置取决于您的需求和网络环境。 9. 保存并关闭配置文件。 10. 启动RabbitMQ服务。您可以使用命令`rabbitmq-server start`启动RabbitMQ服务。 11. 检查RabbitMQ服务是否成功启动。您可以使用命令`rabbitmqctl status`来检查RabbitMQ服务的状态。 请注意,这只是一个大致的安装过程,具体的步骤可能因您的系统和需求而有所不同。建议您在安装过程中参考官方文档或者其他可靠的资源。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜鸟特工007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值