在Ubuntu上安装RabbitMQ是一个简单的过程,以下是详细步骤:
1. 更新系统包
sudo apt update
sudo apt upgrade -y
2. 添加 RabbitMQ 和 Erlang 的官方存储库
RabbitMQ 依赖于 Erlang,因此需要确保安装正确版本的 Erlang。
2.1. 安装必要的依赖项
sudo apt install -y curl gnupg apt-transport-https
2.2. 添加 Erlang 存储库
curl -1sLf 'https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc' | sudo tee /usr/share/keyrings/erlang.gpg > /dev/null
echo "deb [signed-by=/usr/share/keyrings/erlang.gpg] https://packages.erlang-solutions.com/ubuntu focal contrib" | sudo tee /etc/apt/sources.list.d/erlang.list
2.3. 添加 RabbitMQ 存储库
curl -1sLf 'https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey' | sudo tee /usr/share/keyrings/rabbitmq.gpg > /dev/null
echo "deb [signed-by=/usr/share/keyrings/rabbitmq.gpg] https://packagecloud.io/rabbitmq/rabbitmq-server/ubuntu/ focal main" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
3. 更新包列表并安装 Erlang 和 RabbitMQ
3.1. 更新包列表
sudo apt update
3.2. 安装 Erlang
sudo apt install -y erlang-base erlang-asn1 erlang-crypto erlang-eldap erlang-inets erlang-mnesia erlang-os-mon erlang-parsetools erlang-public-key erlang-runtime-tools erlang-snmp erlang-ssl erlang-syntax-tools erlang-tools erlang-xmerl
3.3. 安装 RabbitMQ
sudo apt install -y rabbitmq-server
4. 启动和配置 RabbitMQ
4.1. 启动 RabbitMQ 服务
sudo systemctl enable rabbitmq-server
sudo systemctl start rabbitmq-server
4.2. 检查 RabbitMQ 状态
sudo systemctl status rabbitmq-server
5. 配置 RabbitMQ
5.1. 启用 RabbitMQ 管理插件
bash复制代码
sudo rabbitmq-plugins enable rabbitmq_management
5.2. 创建用户和设置权限(可选)
创建一个管理员用户:
sudo rabbitmqctl add_user admin yourpassword
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
6. 访问 RabbitMQ 管理界面
RabbitMQ 默认运行在以下端口:
- 管理界面:
http://localhost:15672
- AMQP 端口:
5672
在浏览器中访问管理界面,使用上面创建的 admin
用户和密码登录。
7. 防火墙(可选)
如果需要远程访问 RabbitMQ,请确保开放以下端口:
sudo ufw allow 15672/tcp
sudo ufw allow 5672/tcp
现在 RabbitMQ 已成功安装并运行在 Ubuntu 上!
发布者:myrgd,转载请注明出处:https://www.object-c.cn/4397