【RabbitMQ | RabbitMQ安装】CentOS下,安装 RabbitMQ

本文介绍了在CentOS 6.5环境下,如何通过离线方式安装Erlang和RabbitMQ 3.4.1。首先下载资源文件并上传至服务器,然后在/usr/local/rabbitmq目录下安装Erlang,接着安装RabbitMQ,配置管理端并启用web管理插件。文章还展示了RabbitMQ管理界面的各个部分以及常用端口,并提供了添加用户的步骤。
摘要由CSDN通过智能技术生成

:【本文为个人学习中所记录,可能包含从网上摘抄的内容,侵删!如有错误望指正,一起交流、共同进步,感谢!


前言

本机环境:

VMware Fusion Pro 12.1.2
​CentOS 6.5
RabbitMQ 3.4.1

一、安装资源文件

1、下载安装资源环境

在这里插入图片描述
链接: https://pan.baidu.com/s/1ZdtLsiAOGlUdnr3vrK1tTg
提取码: 1sqw

2、上传至服务器

新建目录

mkdir /usr/local/rabbitmq

然后,将下载好的资源文件上传至该目录下

二、安装 erlang环境

由于RabbitMQ由Erlang语言编写而写,所以在安装RabbitMQ之前先安装Erlang

1、离线安装

  1. 安装
    cd /usr/local/rabbitmq
    rpm -ivh esl-erlang_17.3-1~centos~6_amd64.rpm esl-erlang-compat-R14B-1.el6.noarch.rpm esl-erlang-17.3-1.x86_64.rpm --force --nodeps
    
  2. 校验
    erl
    
    注:退出时使用 halt().
    在这里插入图片描述

2、其他安装方法(在线安装)

  1. 下载 rpm包

    wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
    
  2. rpm包

    rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
    

    如果报错

    epel-release is needed by erlang-solutions-1.0-1.noarch
    

    解决方法:

    # 执行
    yum -y install epel-release
    # 再重新执行
    rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
    
  3. 安装 erlang

    sudo yum install erlang
    
  4. 检验

    erl
    

    在这里插入图片描述

  5. 查看安装路径

    whereis erlang
    

    在这里插入图片描述

注:
此方法安装的是最新版的


三、安装 RabbitMQ

1、离线安装

  1. 安装
    cd /usr/local/rabbitmq
    rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm 
    
  2. 修改配置文件,配置管理端
    cd /usr/share/doc/rabbitmq-server-3.4.1/
    cp rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
    vi /etc/rabbitmq/rabbitmq.config
    
    编辑文件,如图示,去掉该行注释与逗号
    在这里插入图片描述
  3. 开启 web管理端插件
    rabbitmq-plugins enable rabbitmq_management #开启网络管理端插件
    service rabbitmq-server start
    chkconfig rabbitmq-server on # 设置开机启动
    
    在这里插入图片描述
  4. 访问 web管理端:安装Rabbit所在服务器IP:15672,默认用户名密码都是 guest
    在这里插入图片描述

其他相关指令:

# rabbitmq服务操作语句
service rabbitmq-server start
service rabbitmq-server restart
service rabbitmq-server stop

# 查看rabbitmq版本
sudo rabbitmqctl status | grep rabbit

2、其他安装方法(在线安装)

注:
由于本机网络问题,在线安装一直报错,所以采用离线安装方式安装 rabbitmq,如若需要在线安装,参考:
1. CentOS6下安装RabbitMQ指南
2. Rabbitmq安装以及遇到的坑


四、RabbitMQ web端

guest/guest 登录之后的页面如图所示
在这里插入图片描述

1、页面标签

  • Connections:连接,这里可以查看连接情况,无论是生产者还是消费者,都需要与 RabbitMQ建立连接后才可以完成消息的生产和消费
  • Channels:通道,建立连接后,会形成通道,消息的投递与获取依赖通道
  • Exchanges:交换机,用来实现消息的路由
  • Queues:队列,即消息队列,消息存放在队列中,等待消费,消费完成后被移除队列

2、常用端口:

  • 5672:rabbitMQ的编程语言客户端连接端口
  • 15672:rabbitMQ管理界面端口
  • 25672:rabbitMQ集群端口

3、添加用户

如图所示步骤:
在这里插入图片描述
其中 Tags如下,

  1. 超级管理员(administrator)
    可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。

  2. 监控者(monitoring)
    可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)

  3. 策略制定者(policymaker)
    可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。

  4. 普通管理者(management)
    仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。

  5. 其他
    无法登陆管理控制台,通常就是普通的生产者和消费者。


参考

  1. Linux中安装Erlang: https://blog.csdn.net/ws_kfxd/article/details/85858736
  2. Centos6 下离线安装配置rabbitmq(3.4.1版本): https://blog.csdn.net/xingxing12323/article/details/105248322#rabbitmq_20
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值