首页主机资讯CentOS FetchLinux如何安装RabbitMQ

CentOS FetchLinux如何安装RabbitMQ

时间2025-10-28 20:38:03发布访客分类主机资讯浏览1164
导读:在CentOS上安装RabbitMQ,你可以选择使用Erlang的包管理器erlang来安装,因为RabbitMQ是用Erlang编写的。以下是安装RabbitMQ的步骤: 添加Erlang解决方案仓库: RabbitMQ官方提供了Er...

在CentOS上安装RabbitMQ,你可以选择使用Erlang的包管理器erlang来安装,因为RabbitMQ是用Erlang编写的。以下是安装RabbitMQ的步骤:

  1. 添加Erlang解决方案仓库: RabbitMQ官方提供了Erlang的解决方案仓库,你可以使用以下命令添加:

    sudo tee /etc/yum.repos.d/rabbitmq-server.repo <
        <
        EOF
    

[rabbitmq-server] name=RabbitMQ repository for CentOS/$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 EOF


请注意,上面的命令适用于CentOS 7和CentOS 8。如果你使用的是其他版本的CentOS,请相应地调整URL。

2. **安装Erlang**:
添加了仓库之后,你可以使用`yum`来安装Erlang:

```bash
sudo yum install erlang-base
  1. 安装RabbitMQ: Erlang安装完成后,你可以继续安装RabbitMQ服务器:

    sudo yum install rabbitmq-server
    
  2. 启动RabbitMQ服务: 安装完成后,启动RabbitMQ服务并设置开机自启:

    sudo systemctl start rabbitmq-server
    sudo systemctl enable rabbitmq-server
    
  3. 启用管理插件(可选): RabbitMQ提供了一个Web管理界面,可以通过安装管理插件来启用:

    sudo rabbitmq-plugins enable rabbitmq_management
    

    启用后,你可以通过浏览器访问http://your_server_ip:15672/来使用管理界面。默认的用户名和密码都是guest

  4. 配置防火墙(可选): 如果你的服务器启用了防火墙,你需要允许RabbitMQ的默认端口5672(用于AMQP协议)和15672(用于管理界面):

    sudo firewall-cmd --permanent --zone=public --add-port=5672/tcp
    sudo firewall-cmd --permanent --zone=public --add-port=15672/tcp
    sudo firewall-cmd --reload
    

完成以上步骤后,你应该已经在CentOS上成功安装了RabbitMQ。记得检查RabbitMQ服务的状态,确保它正在运行:

sudo systemctl status rabbitmq-server

如果在安装过程中遇到任何问题,请检查Erlang是否正确安装,因为RabbitMQ依赖于Erlang。此外,确保你的系统时间和时区设置正确,因为SSL/TLS证书验证可能会失败,如果系统时间不正确的话。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS FetchLinux如何安装RabbitMQ
本文地址: https://pptw.com/jishu/737144.html
CentOS Jenkins如何进行插件管理 CentOS FetchLinux如何安装Kubernetes

游客 回复需填写必要信息