在CentOS上安装RabbitMQ,可以按照以下步骤进行:
添加EPEL仓库:
sudo yum install epel-release
更新yum缓存:
sudo yum update
安装RabbitMQ:
sudo yum install rabbitmq-server
启动RabbitMQ服务:
sudo systemctl start rabbitmq-server
设置RabbitMQ开机自启:
sudo systemctl enable rabbitmq-server
检查RabbitMQ状态:
sudo systemctl status rabbitmq-server
下载并安装Erlang(RabbitMQ依赖Erlang):
sudo yum install -y erlang
添加RabbitMQ官方仓库: 创建一个新的repo文件:
sudo vi /etc/yum.repos.d/rabbitmq.repo
添加以下内容:
[rabbitmq-server]
name=RabbitMQ repository for CentOS/$releasever/$basearch
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/$releasever/$basearch
repo_gpgcheck=1
gpgcheck=1
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
安装RabbitMQ:
sudo yum install rabbitmq-server
启动RabbitMQ服务:
sudo systemctl start rabbitmq-server
设置RabbitMQ开机自启:
sudo systemctl enable rabbitmq-server
检查RabbitMQ状态:
sudo systemctl status rabbitmq-server
启用管理插件(可选,方便通过Web界面管理):
sudo rabbitmq-plugins enable rabbitmq_management
访问管理界面:
打开浏览器,访问 http://<your_server_ip>:15672/
,默认用户名和密码都是 guest
。
/etc/rabbitmq/rabbitmq.conf
中允许远程连接。通过以上步骤,你应该能够在CentOS上成功安装并运行RabbitMQ。