简介
RabbitMQ是一个可靠且易于使用的开源消息队列系统,广泛应用于分布式系统中的消息通信和异步处理。本文将为您介绍如何在Linux上安装RabbitMQ3.8.7。
准备工作
在开始安装之前,应确保已满足以下要求:
- Linux系统(本教程以Ubuntu为例)
- root或者具有sudo权限的用户
- Java Development Kit (JDK)
- Erlang/OTP(RabbitMQ的运行时环境)
步骤
1. 安装JDK
首先,我们需要安装JDK,可以通过以下命令在Ubuntu上安装默认版本:
sudo apt update
sudo apt install default-jdk
安装完成后,使用以下命令验证安装结果:
java -version
2. 安装Erlang/OTP
RabbitMQ是基于Erlang/OTP开发的,所以我们需要安装Erlang/OTP。在Ubuntu上,可以通过以下命令安装:
wget https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb
sudo dpkg -i erlang-solutions_2.0_all.deb
sudo apt update
sudo apt install erlang
安装完成后,可以使用以下命令验证安装结果:
erl
3. 安装RabbitMQ
现在我们可以安装RabbitMQ了。在Ubuntu上,可以按照以下步骤进行安装:
- 添加RabbitMQ GPG密钥:
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
- 添加RabbitMQ APT存储库:
echo "deb http://www.rabbitmq.com/debian/ testing main" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
- 安装RabbitMQ:
sudo apt update
sudo apt install rabbitmq-server
- 启动RabbitMQ服务:
sudo service rabbitmq-server start
- 检查RabbitMQ服务是否正在运行:
sudo service rabbitmq-server status
4. 配置RabbitMQ
默认情况下,RabbitMQ使用Guest/Guest作为默认的用户名和密码。为了安全起见,我们应该创建一个新的帐户并删除默认的Guest帐户。
- 创建新用户:
sudo rabbitmqctl add_user newuser password
- 授予新用户管理员权限:
sudo rabbitmqctl set_user_tags newuser administrator
- 删除默认的Guest用户:
sudo rabbitmqctl delete_user guest
5. RabbitMQ管理界面
RabbitMQ提供了一个Web管理界面,我们可以使用它来监视和管理RabbitMQ服务器。默认情况下,该界面禁用,我们需要启用它。
- 启用RabbitMQ管理插件:
sudo rabbitmq-plugins enable rabbitmq_management
- 重新启动RabbitMQ服务:
sudo service rabbitmq-server restart
- 确认RabbitMQ管理界面已启用:
打开浏览器,输入http://your_server_ip:15672,使用先前创建的用户名和密码进行登录。
结论
在本教程中,我们学习了如何在Linux上安装RabbitMQ3.8.7。通过按照上述步骤,您可以轻松地在您的分布式系统中使用RabbitMQ进行消息通信和异步处理。
参考资料
- RabbitMQ官方网站
- RabbitMQ安装指南
本文来自极简博客,作者:风吹麦浪,转载请注明原文链接:Linux安装RabbitMQ3.8.7
微信扫一扫,打赏作者吧~