RabbitMQ安装与配置
RabbitMQ是一个开源的消息代理和队列服务器,用来通过整合消息传递的特性来Tightly-Couple系统架构,也可用于解耦分布式系统的组件。
以下是在Linux系统上安装和配置RabbitMQ的步骤:
- 更新系统包索引并安装必要的依赖项:
sudo apt-update
sudo apt-get install build-essential erlang
- 添加RabbitMQ官方APT仓库的公钥:
wget https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
sudo apt-key add rabbitmq-release-signing-key.asc
- 添加RabbitMQ APT仓库:
echo "deb https://dl.bintray.com/rabbitmq-erlang/debian $(lsb_release -sc) erlang" | sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.list
echo "deb https://dl.bintray.com/rabbitmq/debian $(lsb_release -sc) main" | sudo tee -a /etc/apt/sources.list.d/bintray.rabbitmq.list
- 再次更新包索引并安装RabbitMQ:
sudo apt-get update
sudo apt-get install rabbitmq-server
- 启动RabbitMQ服务:
sudo systemctl start rabbitmq-server
- 启用RabbitMQ管理插件以访问其Web管理界面:
sudo rabbitmq-plugins enable rabbitmq_management
- 创建用户和设置权限(可选):
sudo rabbitmqctl add_user admin StrongPassword
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
sudo rabbitmqctl set_user_tags admin administrator
- 浏览至
http://your-server-ip:15672/
并使用你刚创建的admin用户登录RabbitMQ管理界面。
以上步骤适用于基于Debian的系统,如Ubuntu。对于基于RPM的系统,如CentOS,步骤中的apt-get命令需要替换为yum命令。
评论已关闭