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