ToB企服应用市场:ToB评测及商务社交产业平台

标题: Linux CentoS安装RabbitMQ:一键安装指南 [打印本页]

作者: 渣渣兔    时间: 2024-8-20 15:17
标题: Linux CentoS安装RabbitMQ:一键安装指南


有两种安装方法,官方推荐使用 docker安装RabbitMQ
一、Docker安装RabbitMQ

1、安装docker

参考我之前的文章:Centos7.5搭建docker并且部署Lnmp环境(小白入门docoker)_centos7.5安装docker和docker-compose-CSDN博客
2、安装RabbitMQ

  1. # 首先拉取RabbitMQ镜像 ,可以在官网选择不同版本的镜像
  2. docker pull rabbitmq:management
  3. # 查看镜像
  4. docker images
  5. # 然后直接创建RabbitMQ容器、启动响应的端口号
  6. 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
  7. # 如果你是阿里云服务器,记得安全组开放一下响应端口,然后就可以通过访问 http://ip:15672 来访问 RabbitMQ 的管理界面,并使用 admin/admin 进行登录
  8. # 查看容器,获取到rabbitmq容器ID
  9. docker ps -a
  10. # 启动容器
  11. docker start 容器ID
  12. # 如果之前手动安装了,就需要关闭手动安装的RabbitMQ服务
  13. # 查看服务状态
  14. systemctl status rabbitmq-server
  15. # 停止服务
  16. systemctl stop rabbitmq-server
  17. # 查看日志
  18. docker logs -f myrabbit
复制代码
二、手动安装Erlang

1、安装Erlang

步骤 1: 下载 Erlang 安装包

 

注意: 由于在 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年,背面有变化可以看官网)

可以自己根据环境选择不同版本
 上传服务器
  1. # 命令rz回车
  2. rz
  3. #查看
  4. ll
复制代码

步骤 2: 安装依赖项

        在安装Erlang之前,须要安装一些依赖项。运行以下命令安装依赖项:
  1.    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安装包,比方:
  1.    tar -zxvf otp_src_24.0.tar.gz
复制代码
        进入解压后的目次:
  1.    cd otp_src_24.0
复制代码
        配置和编译Erlang
  1.    ./configure
  2.    make
  3.    sudo make install
复制代码

步骤 4: 验证安装

        安装完成后,可以运行以下命令验证Erlang安装是否乐成:
  1.    erl
复制代码
假如乐成安装,将会进入Erlang的交互式Shell
 
2、下载RabbitMQ

官网:Installing RabbitMQ | RabbitMQ

步骤 1: 下载 RabbitMQ 安装包


步骤 2: 解压安装包

        使用命令解压下载的RabbitMQ安装包,比方:
  1.    tar -zxvf rabbitmq-server-generic-unix-3.9.5.tar.xz
复制代码

步骤 3: 配置 RabbitMQ

        将解压后的文件夹移动到适当的位置,比方 /usr/local/:
  1.    sudo mv rabbitmq_server-3.9.5 /usr/local/
复制代码
        创建符号链接
  1.    sudo ln -s /usr/local/rabbitmq_server-3.9.5 /usr/local/rabbitmq
复制代码
步骤 4: 启动 RabbitMQ

        运行以下命令启动RabbitMQ服务器:
  1.    sudo /usr/local/rabbitmq/sbin/rabbitmq-server
复制代码
步骤 5: 配置 RabbitMQ 管理员密码

        设置管理员用户及密码:
  1.    sudo /usr/local/rabbitmq/sbin/rabbitmqctl add_user admin your_password
  2.    sudo /usr/local/rabbitmq/sbin/rabbitmqctl set_user_tags admin administrator
  3.    sudo /usr/local/rabbitmq/sbin/rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
复制代码
步骤 6: 访问 RabbitMQ 管理界面

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

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4