在Ubuntu上安装RabbitMQ 的简单过程

在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

Like (0)
Previous 2024年11月22日 下午3:24
Next 2024年11月22日 下午3:39

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

在线咨询: QQ交谈

邮件:723923060@qq.com

关注微信