zoukankan      html  css  js  c++  java
  • Linux下安装RabbitMQ

    打开官网:http://www.rabbitmq.com/download.html

     点击进入另一个页面

    向下拉,文档提供给我们一个有用的帮助,第一个是查看RabbitMQ与erlang版本对应关系,第二个是Erlang的GitHub地址

    点击第一个链接:http://www.rabbitmq.com/which-erlang.html

    点击第二个链接:https://github.com/rabbitmq/erlang-rpm/releases

    可以看到打包的,For CentOS6 或 7

     

    到此为止:我下载了两个文件

     

    下面开始安装。

    先上传到CentOS7,我用的FileZilla,上传到/soft目录了,这个目录自定义

    然后定位到要安装的。

    [admin@localhost ~]$ su root
    Password: 
    [root@localhost admin]# cd /soft/
    [root@localhost soft]# ll
    total 299536
    -rw-r--r--. 1 root root  18478672 Mar 30 06:58 erlang-20.3-1.el7.centos.x86_64.rpm
    -rw-r--r--. 1 root root 189756259 Mar 26 06:27 jdk-8u161-linux-x64.tar.gz
    -rw-r--r--. 1 root root  49766096 Mar 26 06:27 kafka_2.11-1.0.1.tgz
    -rw-r--r--. 1 root root  12045148 Mar 30 06:58 rabbitmq-server-3.7.4-1.el7.noarch.rpm
    -rw-r--r--. 1 root root  36668066 Mar 26 06:27 zookeeper-3.4.11.tar.gz
    [root@localhost soft]# 

     先安装Erlang。

    rpm -ivh erlang-20.3-1.el7.centos.x86_64.rpm 

    安装过程

    [root@localhost soft]# rpm -ivh erlang-20.3-1.el7.centos.x86_64.rpm 
    warning: erlang-20.3-1.el7.centos.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 6026dfca: NOKEY
    Preparing...                          ################################# [100%]
    Updating / installing...
       1:erlang-20.3-1.el7.centos         ################################# [100%]
    [root@localhost soft]# rpm -qa | grep erlang
    erlang-20.3-1.el7.centos.x86_64
    [root@localhost soft]# 

    然后安装RabbitMQ

    [root@localhost soft]# rpm -ivh rabbitmq-server-3.7.4-1.el7.noarch.rpm 
    warning: rabbitmq-server-3.7.4-1.el7.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID 6026dfca: NOKEY
    error: Failed dependencies:
        socat is needed by rabbitmq-server-3.7.4-1.el7.noarch

     好吧,先安装socat。

    yum install -y socat 

    这里说一下,erlang和RabbitMQ我没有使用yum来安装,是让大家搞清依赖关系(erlang和RabbitMQ之间是有版本依赖关系的) 

     安装完出现:

    现在可以安装RabbitMQ了

    [root@localhost soft]# rpm -ivh rabbitmq-server-3.7.4-1.el7.noarch.rpm 
    warning: rabbitmq-server-3.7.4-1.el7.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID 6026dfca: NOKEY
    Preparing...                          ################################# [100%]
    Updating / installing...
       1:rabbitmq-server-3.7.4-1.el7      ################################# [100%]
    [root@localhost soft]# 

     安装管控台插件

    [root@localhost soft]# rabbitmq-plugins enable rabbitmq_management
    The following plugins have been configured:
      rabbitmq_management
      rabbitmq_management_agent
      rabbitmq_web_dispatch
    Applying plugin configuration to rabbit@localhost...
    The following plugins have been enabled:
      rabbitmq_management
      rabbitmq_management_agent
      rabbitmq_web_dispatch
    
    started 3 plugins.
    
    [root@localhost soft]# systemctl start rabbitmq-server

     接着,打开虚拟机本地的浏览器,输入 

    http://localhost:15672/

    会让你输入账号密码,全部都输:guest 

    这里有个问题,你只能本地访问。如果你使用guest在外部访问的话(使用windows下的浏览器)

    那么也可以解决,添加一个用户即可,打开本地的浏览器,进入控制台

     添加之后,就可以在外部访问了

    先打开防火墙

    [root@localhost soft]# firewall-cmd --zone=public --add-port=15672/tcp --permanent
    success
    [root@localhost soft]# systemctl restart firewalld

    查看我们的用户

  • 相关阅读:
    vim常用命令
    MYSQL用户管理
    RPM 命令
    Windows下使用xShell向远程Linux上传文件
    Linux PHP 安装过程出现的错误
    完整的 http 错误代码含义解释
    Linux gzip压缩输出
    高性能Mysql主从架构的复制原理及配置详解
    Mybatis多个参数传值方法
    jsp 九大内置对象和其作用详解
  • 原文地址:https://www.cnblogs.com/LUA123/p/8469574.html
Copyright © 2011-2022 走看看