Linux系统下安装RabbitMQ超详细教程

 
更多

RabbitMQ是一款开源的消息队列协议实现,被广泛应用于各种分布式系统中。它提供了可靠的消息传递机制,支持多种消息传递模式,包括点对点和发布/订阅模式,以及高度可扩展的分布式系统架构。本文将详细介绍如何在Linux系统下安装RabbitMQ。

步骤一:安装Erlang

在安装RabbitMQ之前,我们首先需要在Linux系统上安装Erlang,因为RabbitMQ是用Erlang编写的。

1. 使用包管理工具安装Erlang

根据你使用的Linux发行版不同,可以使用不同的包管理工具来安装Erlang。以下是在常见Linux发行版上使用包管理工具安装Erlang的命令:

  • 在Ubuntu上,使用APT包管理器:

    sudo apt-get update
    sudo apt-get install erlang
    
  • 在CentOS上,使用YUM包管理器:

    sudo yum install erlang
    

2. 验证Erlang安装

安装完成后,可以通过运行以下命令来验证Erlang是否正确安装:

erl

如果安装成功,将会看到Erlang的命令行提示符。

步骤二:安装RabbitMQ

一旦Erlang安装完毕,我们可以开始安装RabbitMQ。

1. 添加RabbitMQ的APT源

在安装RabbitMQ之前,我们需要先将RabbitMQ的APT源添加到系统中。执行以下命令:

echo 'deb http://www.rabbitmq.com/debian/ stable main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list

2. 导入RabbitMQ的APT签名

导入RabbitMQ的公钥签名以进行验证。执行以下命令:

wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -

3. 安装RabbitMQ

现在可以使用APT包管理器来安装RabbitMQ。执行以下命令:

sudo apt-get update
sudo apt-get install rabbitmq-server

4. 启动RabbitMQ服务

安装完成后,RabbitMQ将作为一个系统服务运行。执行以下命令来启动RabbitMQ:

sudo systemctl start rabbitmq-server

5. 验证RabbitMQ安装

使用以下命令来检查RabbitMQ是否已成功安装并正在运行:

sudo systemctl status rabbitmq-server

如果一切正常,将会看到RabbitMQ的运行状态信息。

步骤三:访问RabbitMQ管理界面

RabbitMQ提供了一个Web管理界面,可以通过浏览器访问并进行配置。为了访问管理界面,我们需要创建一个新的管理员用户。

1. 创建管理员用户

执行以下命令来创建一个名为”admin”的管理员用户:

sudo rabbitmqctl add_user admin your_password

2. 赋予管理员权限

执行以下命令将管理员用户添加到RabbitMQ的管理员角色中:

sudo rabbitmqctl set_user_tags admin administrator

3. 分配管理员角色

执行以下命令将管理员角色分配给管理员用户:

sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

4. 访问管理界面

现在,你可以使用你的Web浏览器打开以下URL来访问RabbitMQ的管理界面:

http://your_server_ip:15672/

输入刚刚创建的管理员用户名和密码,即可登录管理界面。

结论

通过本文的步骤,你已经成功在Linux系统上安装了RabbitMQ,并能够通过Web管理界面进行配置和管理。RabbitMQ是一个强大且灵活的消息队列系统,可用于构建可靠的分布式系统。希望本文能对你有所帮助!

注意:本文以Ubuntu为例进行了演示,对于其他Linux发行版可能会有些差异,请根据实际情况进行相应调整。

打赏

本文固定链接: https://www.cxy163.net/archives/6286 | 绝缘体

该日志由 绝缘体.. 于 2023年06月18日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: Linux系统下安装RabbitMQ超详细教程 | 绝缘体
关键字: , , , ,

Linux系统下安装RabbitMQ超详细教程:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter