当前位置: 代码网 > 服务器>服务器>Linux > Linux CentoS安装RabbitMQ:一键安装指南

Linux CentoS安装RabbitMQ:一键安装指南

2024年08月04日 Linux 我要评论
详细介绍了如何在Linux CentOS系统上手动安装Erlang和RabbitMQ,并提供了一键安装指南。通过本文,学习如何从头开始配置Erlang环境,包括下载安装包、安装依赖项、解压并编译Erlang,以及验证安装是否成功。随后,您将了解如何手动安装RabbitMQ,包括下载安装包、配置RabbitMQ服务器、设置管理员密码,并访问管理界面。通过本文的指导,轻松搭建起Erlang与RabbitMQ的开发环境,为项目提供强大的支持。

有两种安装方法,官方推荐使用 docker安装rabbitmq

一、docker安装rabbitmq

1、安装docker

参考我之前的文章:centos7.5搭建docker并且部署lnmp环境(小白入门docoker)_centos7.5安装docker和docker-compose-csdn博客

2、安装rabbitmq

# 首先拉取rabbitmq镜像 ,可以在官网选择不同版本的镜像
docker pull rabbitmq:management

# 查看镜像
docker images

# 然后直接创建rabbitmq容器、启动响应的端口号
docker run -di --name myrabbit -e rabbitmq_default_user=admin -e rabbitmq_default_pass=admin -p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883 rabbitmq:management

# 如果你是阿里云服务器,记得安全组开放一下响应端口,然后就可以通过访问 http://ip:15672 来访问 rabbitmq 的管理界面,并使用 admin/admin 进行登录

# 查看容器,获取到rabbitmq容器id
docker ps -a

# 启动容器
docker start 容器id

# 如果之前手动安装了,就需要关闭手动安装的rabbitmq服务

# 查看服务状态
systemctl status rabbitmq-server

# 停止服务
systemctl stop rabbitmq-server


# 查看日志
docker logs -f myrabbit

二、手动安装erlang

1、安装erlang

步骤 1: 下载 erlang 安装包
  1. 访问erlang官方网站:erlang download
  2. 在下载页面中找到适用于linux的安装包,并下载到centos系统中。

 

注意: 由于在 erlang 27 上运行 rabbitmq 时,性能会显著下降,所以不选择erlang 27; 其次25.0.2 之前的 erlang 25 受到cve-2022-37026的影响,这是一个严重程度极高的 cve,所以不选25.0.2 之前的版本;然后从 erlang 25.1 开始,erlang 中对 openssl 3.0 的支持被认为已经足够成熟;最后结论 建议选择 erlang 版本> erlang 25.1 并且小于27版本 (截至24年,后面有变化可以看官网)

可以自己根据情况选择不同版本

 上传服务器

# 命令rz回车
rz

#查看
ll

步骤 2: 安装依赖项

        在安装erlang之前,需要安装一些依赖项。运行以下命令安装依赖项:

   sudo yum install make gcc gcc-c++ glibc-devel libstdc++-devel ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel
步骤 3: 解压并安装 erlang

        使用命令解压下载的erlang安装包,例如:

   tar -zxvf otp_src_24.0.tar.gz

        进入解压后的目录:

   cd otp_src_24.0

        配置和编译erlang

   ./configure
   make
   sudo make install

步骤 4: 验证安装

        安装完成后,可以运行以下命令验证erlang安装是否成功:

   erl

如果成功安装,将会进入erlang的交互式shell
 

2、下载rabbitmq

官网:installing rabbitmq | rabbitmq

步骤 1: 下载 rabbitmq 安装包
  1. 访问rabbitmq官方网站:rabbitmq download
  2. 在下载页面中找到适用于linux的安装包,并下载到您的centos系统中。

步骤 2: 解压安装包

        使用命令解压下载的rabbitmq安装包,例如:

   tar -zxvf rabbitmq-server-generic-unix-3.9.5.tar.xz

步骤 3: 配置 rabbitmq

        将解压后的文件夹移动到适当的位置,例如 /usr/local/

   sudo mv rabbitmq_server-3.9.5 /usr/local/

        创建符号链接

   sudo ln -s /usr/local/rabbitmq_server-3.9.5 /usr/local/rabbitmq
步骤 4: 启动 rabbitmq

        运行以下命令启动rabbitmq服务器:

   sudo /usr/local/rabbitmq/sbin/rabbitmq-server
步骤 5: 配置 rabbitmq 管理员密码

        设置管理员用户及密码:

   sudo /usr/local/rabbitmq/sbin/rabbitmqctl add_user admin your_password
   sudo /usr/local/rabbitmq/sbin/rabbitmqctl set_user_tags admin administrator
   sudo /usr/local/rabbitmq/sbin/rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
步骤 6: 访问 rabbitmq 管理界面

        在浏览器中输入 http://your_server_ip:15672/,使用刚刚设置的用户名和密码登录到rabbitmq管理界面。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com