在Ubuntu上运行RabbitMQ需先安装,再启动服务,具体步骤如下:
更新系统
sudo apt update && sudo apt upgrade -y
安装Erlang
RabbitMQ依赖Erlang,需先安装:
sudo apt install erlang
添加RabbitMQ仓库并安装
# 导入RabbitMQ公钥
curl -fsSL https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc | sudo apt-key add -
# 添加仓库
echo "deb [signed-by=/usr/share/keyrings/rabbitmq-archive-keyring.gpg] http://dl.bintray.com/rabbitmq/debian $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
# 安装RabbitMQ
sudo apt update && sudo apt install rabbitmq-server
启动服务
sudo systemctl start rabbitmq-server
sudo systemctl enable rabbitmq-server # 设置开机自启
验证状态
sudo systemctl status rabbitmq-server # 查看是否运行
启用管理界面(可选)
sudo rabbitmq-plugins enable rabbitmq_management
# 访问 http://服务器IP:15672,使用默认用户名/密码guest(仅本地访问)
注意:
/etc/rabbitmq/rabbitmq.conf,并开放防火墙端口(15672)。