一、检测依赖性
在安装RabbitMQ之前,需要安装Erlang,因为RabbitMQ是用Erlang编写的。可以在终端命令中输入以下命令来检查Erlang是否已在系统中安装:
erl
如果你看到了一个Erlang Shell命令行提示符 ' Erlang / OTP',那么你已经安装了Erlang。如果没有,请按照以下方式安装Erlang:
sudo apt-get update
sudo apt-get install erlang
二、安装RabbitMQ
以下是在Ubuntu 18.04 Linux上安装RabbitMQ的步骤:
1.安装RabbitMQ密钥:
wget -O- "https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc" | sudo apt-key add -
2.安装apt-https软件包:
sudo apt-get install apt-transport-https
3.将RabbitMQ源添加到源列表中:
echo "deb https://dl.bintray.com/rabbitmq/debian bionic main" | sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.list
4.更新apt软件包列表并安装rabbitmq-server:
sudo apt-get update
sudo apt-get install rabbitmq-server
三、测试安装
一旦安装完成,您可以检查RabbitMQ服务器是否在您的计算机上运行。您只需输入以下命令:
sudo systemctl status rabbitmq-server
如果您看到RabbitMQ服务器正在运行,您已成功安装RabbitMQ:
● rabbitmq-server.service - RabbitMQ broker
Loaded: loaded (/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2021-05-12 14:09:29 PDT; 6h ago
四、RabbitMQ Web管理控制台
RabbitMQ Web管理控制台提供了对RabbitMQ服务器和应用程序的管理黑盒执行环境界面。
1.启用管理插件:
sudo rabbitmq-plugins enable rabbitmq_management
2.重启RabbitMQ服务器:
sudo systemctl restart rabbitmq-server
3.访问管理控制台:
输入以下地址:
http://127.0.0.1:15672/
你将看到RabbitMQ Web管理控制台的登录页面。输入您的用户名和密码即可登录。
五、总结
本教程详细介绍了如何在Linux上安装和配置RabbitMQ。通过正确安装和配置RabbitMQ,您可以使用分布式队列来创建高度可伸缩的、可靠的应用程序。