上一篇
Linux 安装RabbitMQ
- 行业动态
- 2024-05-31
- 1
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 已经成功安装并可以正常使用了。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/202876.html