Linux 安装RabbitMQ

Linux 安装 RabbitMQ

Linux 安装RabbitMQ
(图片来源网络,侵删)

1. 准备环境

操作系统: 推荐使用 Ubuntu 20.04 LTS 或更高版本。

用户权限: 确保你有足够的权限执行安装命令,可能需要 sudo 权限。

2. 安装 Erlang

RabbitMQ 依赖于 Erlang,因此首先需要安装 Erlang。

sudo aptget update
sudo aptget install y erlang

3. 添加 RabbitMQ 仓库

添加 RabbitMQ 官方仓库
wget https://github.com/rabbitmq/signingkeys/releases/download/20191022/rabbitmqreleasesigningkey.asc
sudo aptkey add rabbitmqreleasesigningkey.asc
添加 RabbitMQ 仓库地址
echo "deb https://dl.bintray.com/rabbitmq/debian/ rabbitmq3.8.x main" | sudo tee /etc/apt/sources.list.d/rabbitmq.list

4. 安装 RabbitMQ

sudo aptget update
sudo aptget install y rabbitmqserver

5. 启动 RabbitMQ

sudo systemctl start rabbitmqserver

6. 配置 RabbitMQ

RabbitMQ 默认只允许本地访问,如果需要远程访问,需要修改配置文件。

编辑配置文件
sudo nano /etc/rabbitmq/rabbitmq.config.d/rabbitmq.conf
在文件末尾添加以下内容(允许所有 IP 访问)
[{rabbit, [{tcp_listeners, [{"0.0.0.0", 5672}]}]}].
重启 RabbitMQ
sudo systemctl restart rabbitmqserver

7. 创建用户和虚拟主机

为了安全,建议创建专用的用户和虚拟主机。

进入管理控制台
sudo rabbitmqctl list_users
sudo rabbitmqctl add_user admin password
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl list_vhosts
sudo rabbitmqctl add_vhost myvhost
sudo rabbitmqctl set_permissions p myvhost admin ".*" ".*" ".*"

8. 连接测试

可以使用 rabbitmqadmin 工具进行连接测试。

安装 python3pip
sudo aptget install y python3pip
安装 pika(Python RabbitMQ 客户端库)
pip3 install pika
运行测试脚本
python3 c "import pika; pika.BlockingConnection(pika.ConnectionParameters('localhost'))"

如果连接成功,说明 RabbitMQ 已经成功安装并可以正常使用了。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/668867.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希的头像未希新媒体运营
上一篇 2024-05-31 18:31
下一篇 2024-05-31 18:34

相关推荐

发表回复

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

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入