以下是在CentOS上使用yum安装RabbitMQ-Server的完整攻略,包含两个示例说明。
简介
RabbitMQ是一个开源的消息队列系统,它支持多种消息协议,包括AMQP、STOMP、MQTT等。在RabbitMQ中消息通过交换机(Exchange)路由到队列(Queue)中,交换机可以使用不同的路由键(Routing Key)和绑定(Binding)来控制消息的路由。
示例1:使用yum安装RabbitMQ-Server
以下是使用yum安装RabbitMQ-Server的示例:
1. 添加RabbitMQ Yum存储库
在终端中执行以下命令:
sudo tee /etc/yum.repos.d/rabbitmq.repo <<EOF
[rabbitmq]
name=rabbitmq
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.8.x/el/7/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
enabled=1
EOF
这个命令将创建一个名为rabbitmq.repo
的文件,并将RabbitMQ Yum存储库添加到该文件中。
2. 安装RabbitMQ-Server
在终端中执行以下命令:
sudo yum install rabbitmq-server
这个命令将使用yum包管理器安装RabbitMQ-Server。
3. 启动RabbitMQ-Server
在终端中执行以下命令:
sudo systemctl start rabbitmq-server
这个命令将启动RabbitMQ-Server服务。
4. 验证RabbitMQ-Server是否运行
在终端中执行以下命令:
sudo systemctl status rabbitmq-server
这个命令将显示RabbitMQ-Server服务的状态。如果服务正在运行,则输出应该类似于以下内容:
● rabbitmq-server.service - RabbitMQ broker
Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2021-08-23 14:22:22 UTC; 1min 30s ago
Main PID: 1234 (beam.smp)
Status: "Initialized"
CGroup: /system.slice/rabbitmq-server.service
├─1234 /usr/lib64/erlang/erts-10.3.5.6/bin/beam.smp -W w -A 64 -MBas ageffcbf -MHas ageffcbf -MBlmbcs 512 -MHlmbcs 512 -MMmcs 30 -P 1048576 -t 5000000 -stbt db -zdbbl 32000 -K true -...
├─1313 erl_child_setup 65536
├─1376 inet_gethost 4
└─1377 inet_gethost 4
示例2:使用systemctl管理RabbitMQ-Server服务
以下是使用systemctl管理RabbitMQ-Server服务的示例:
1. 启用RabbitMQ-Server服务
在终端中执行以下命令:
sudo systemctl enable rabbitmq-server
这个命令将启用RabbitMQ-Server服务,使其在系统启动时自动启动。
2. 停止RabbitMQ-Server服务
在终端中执行以下命令:
sudo systemctl stop rabbitmq-server
这个命令将停止RabbitMQ-Server服务。
3. 重启RabbitMQ-Server服务
在终端中执行以下命令:
sudo systemctl restart rabbitmq-server
这个命令将重启RabbitMQ-Server服务。
4. 查看RabbitMQ-Server服务状态
在终端中执行以下命令:
sudo systemctl status rabbitmq-server
这个命令将显示RabbitMQ-Server服务的状态。
5. 禁用RabbitMQ-Server服务
在终端中执行以下命令:
sudo systemctl disable rabbitmq-server
这个命令将禁用RabbitMQ-Server服务,使其在系统启动时不会自动启动。
结论
现在,您已经学会了如何在CentOS上使用yum安装和管理RabbitMQ-Server服务。您可以使用这些示例来快速设置和管理RabbitMQ-Server服务。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:如何在centos上使用yum安装rabbitmq-server - Python技术站