• 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

    查看我们的用户

  • 相关阅读:
    react 中文文档案例三 (开关按钮)
    react 中文文档案例二 (头像时间)
    react 中文文档案例一 (倒计时)
    韩昊 20190905-2 博客作业
    韩昊 20190905-3 命令行和控制台编程
    bug的状态
    冒泡排序
    python简单实现自动化
    如何写好测试用例——慕课网
    快速搭建springboot项目
  • 原文地址:https://www.cnblogs.com/LUA123/p/8469574.html
Copyright © 2020-2023  润新知