• RabbitMQ安装和运行


    RabbitMQ在Windows下安装和运行

    1、下载Erlang

    http://www.erlang.org/downloads/19.2

    2、下载WindowsRabbitMq

    http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6.exe

    3、安装并配置环境变量:

    增加变量ERLANG_HOME    C:Program Fileserl8.2

    path下添加   %ERLANG_HOME%in

     

    增加变量RABBITMQ_BASE  C:Program FilesRabbitMQ Server abbitmq_server-3.6.6    

     

    path下添加  %RABBITMQ_BASE%sbin;%RABBITMQ_BASE%ebin

     

    4、在开始菜单中启动服务

     

    5、可以在安装目录的sbin下运行rabbitmqctl.bat status检测是否安装成功

     

    6、网页端控制台开启

    接着,使用rabbitmq-plugins.bat list查看已安装的插件列表,

    接下来使用 rabbitmq-plugins.bat enable rabbitmq_management 命令开启网页版控制台。

    重启RabbitMQ服务生效:net stop RabbitMQ && net start RabbitMQ

    在浏览器输入 http://localhost:15672/进入控制台,大功告成

    使用guest/guest登录

     

    RabbitMQ常用端口:

      client端通信端口: 5672      

      管理端口 : 15672  

       server间内部通信端口: 25672 4369

    RabbitMQ在Linux下的安装

    Linux(CentOS7为例)下安装RabbitMQ

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

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

    3yum install epel-release

    4yum install erlang

    5wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm 

    6yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm

     

     

    出现了上述图示中的失败情况时,请多试几次。特别是安装epel-releaseerlang时,因为需要下载的包较大且网速较慢,出现下载不成功的概率很大,请多试几次,确保安装和运行的成功。

    安装完成后

    1service rabbitmq-server start

    2service rabbitmq-server status

     

    常见信息

    RabbitMQ常用端口:client端通信端口: 5672      管理端口 15672   server间内部通信端口: 25672 4369

    如端口出现不能访问,考虑是否防火墙问题,可以使用形如以下命令开启或直接关闭防火墙:

    firewall-cmd --permanent --add-port=15672/tcp

    运行rabbitmqctl status出现Error: unable to connect to node rabbit@controller: nodedown之类问题考虑如下几种解决办法:

    1、重启服务

      service rabbitmq-server stop

      service rabbitmq-server start

    2、检查/var/lib/rabbitmq中是否存在.erlang.cookie,没有则新建一个,里面随便输入一段字符串

    3、重新安装服务

    4、百度或者Google一下

  • 相关阅读:
    ArrayList、Vector、LinkedList的区别联系?
    TFFS格式化到创建成功过程
    C语言中的far关键字
    Android编码规范05
    微信小程序开发总结
    1-2 Mobx 入门实践之TodoList(官方Demo)
    1-1、create-react-app 配置 mobx
    3-0 js基础 语言特性及性能优化
    2-9 js基础 cookie封装
    2-8 js基础 jsonp封装
  • 原文地址:https://www.cnblogs.com/Soy-technology/p/11494922.html
Copyright © 2020-2023  润新知