Centos安装最新版RabbitMQ

Centos安装最新版RabbitMQ

  1. 安装依赖
sudo yum update
sudo yum install epel-release
sudo yum install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl
sudo yum install socat.x86_64
  1. 这里下载erlang安装软件不能从erlang官网下载,否则安装RabbitMQ出错
wget https://bintray.com/rabbitmq/rpm/download_file?file_path=erlang/21/el/7/x86_64/erlang-21.0.3-1.el7.centos.x86_64.rpm
sudo rpm -ivh erlang-21.0.3-1.el7.centos.x86_64.rpm
  1. 下载安装RabbitMQ
wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.7/rabbitmq-server-3.7.7-1.el7.noarch.rpm
sudo rpm -ivh rabbitmq-server-3.7.7-1.el7.noarch.rpm
### 安装准备 为了在麒麟 CentOS 7 上安装 RabbitMQ 3.7.1 版本,操作系统环境需满足一定的条件。确保已更新系统软件包至最新状态[^1]。 ```bash sudo yum update -y ``` ### 添加 Erlang 解决方案库 由于 RabbitMQ 需要 Erlang 支持,先添加 Erlang 的解决方案仓库: ```bash sudo rpm --import https://packages.erlang-solutions.com/rpm/erlang_solutions.asc ``` 创建文件 `/etc/yum.repos.d/bintray-erlang.repo` 并写入如下内容: ```ini [bintray-erlang] name=bintray-erlang baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/22/el/7/ gpgcheck=0 repo_gpgcheck=0 enabled=1 ``` ### 安装 Erlang 通过 YUM 命令来安装 Erlang: ```bash sudo yum install esl-erlang -y ``` 验证 Erlang 是否成功安装并查看其版本号: ```bash erl -version ``` ### 添加 RabbitMQ 库 接着配置 RabbitMQ 软件源以便后续安装特定版本的 RabbitMQ: ```bash sudo tee /etc/yum.repos.d/rabbitmq.repo <<EOF [rabbitmq-server] name=rabbitmq-server repository baseurl=http://www.rabbitmq.com/releases/rabbitmq-server/v3.7.1/ enabled=1 gpgcheck=0 EOF ``` ### 安装指定版本的 RabbitMQ 执行命令以安装 RabbitMQ 服务器: ```bash sudo yum install rabbitmq-server-3.7.1-1.el7.noarch.rpm -y ``` 启动服务以及设置开机自启: ```bash sudo systemctl start rabbitmq-server.service sudo systemctl enable rabbitmq-server.service ``` 确认 RabbitMQ 正常运行和服务状态: ```bash sudo systemctl status rabbitmq-server.service ``` 最后初始化管理员账户和其他必要的配置工作完成之后即可正常使用 RabbitMQ 消息队列服务了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值