zoukankan      html  css  js  c++  java
  • Rabbit MQ安装配置及常见问题

    Window安装

    1:RabbitMQ安装

    1.1:安装Erlang:http://www.erlang.org/

    1.2:安装RabbitMQ:http://www.rabbitmq.com/download.html

    1.3:window 平台配置参考:https://github.com/ServiceStack/rabbitmq-windows

    1.4:RabbitMQ管理插件启用及新用户创建参考:http://www.thegeekstuff.com/2013/10/enable-rabbitmq-management-plugin/

    1.5:.NET/C# RabbitMQ 客户端下载地址:https://github.com/rabbitmq/rabbitmq-dotnet-client

    2:配置简介

    rabbitmq启动方式有2种

    2.1、以应用方式启动

    rabbitmq-server -detached 后台启动

    Rabbitmq-server 直接启动,如果你关闭窗口或者需要在改窗口使用其他命令时应用就会停止

     关闭:rabbitmqctl stop

    2.2、以服务方式启动(安装完之后在任务管理器中服务一栏能看到RabbtiMq)

    rabbitmq-service install 安装服务

    rabbitmq-service start 开始服务

    Rabbitmq-service stop  停止服务

    Rabbitmq-service enable 使服务有效

    Rabbitmq-service disable 使服务无效

    rabbitmq-service help 帮助

    当rabbitmq-service install之后默认服务是enable的,如果这时设置服务为disable的话,rabbitmq-service start就会报错。

    当rabbitmq-service start正常启动服务之后,使用disable是没有效果的

      关闭:rabbitmqctl stop

    2.3、Rabbitmq管理插件启动

    rabbitmq-plugins enable rabbitmq_management 启动

    rabbitmq-plugins disable rabbitmq_management 关闭

    2.4、Rabbitmq节点管理方式

    Rabbitmqctl

      列出队列状态 rabbitmqctl list_queues name messages_ready messages_unacknowledge   (主要用于检查 unacknowledged的队列排查问题) 

    测试环境:Window Server 2008 

    1:无法启动

    CMD返回错误:---乱码

    解决方法:

    该问题一般是由于系统环境变量没有配置好引起的.

    检查以下两个环境变量配置:

    • ERLANG_HOME 
    • RABBITMQ_BASE

    重新执行 安装命令:

    rabbitmq-service.bat remove

    rabbitmq-service.bat install

    rabbitmq-service.bat start.

    ok,成功.

    Ubunt安装

    方法二:使用APT来装
    1.添加以下地址到/etc/apt/sources.list
    deb http://www.rabbitmq.com/debian/ testing main
     
    2:public key
    $ wget http://www.rabbitmq.com/rabbitmq-signing-key-public.asc sudo apt-key add 

    更新包

    sudo apt-get update
    

    安装Rabbitmq-server

    sudo apt-get install rabbitmq-server
    在rabbitmq安装的过程中,需要用到erlang,使用以上方法安装时,都可以自动安装这些必要的包
    启动:sudo rabbitmq-server start
    关闭: sudo rabbitmq-server stop
  • 相关阅读:
    Apache Hadoop 3.0.0 Release Notes
    控制你的数据,你才能得到有效且高效的数据结果
    读写分离与主从同步数据一致性
    代理ip proxy
    maximize_window fullscreen_window minimize_window
    HTTP 代理原理及实现
    browser user agent
    res_d_l =[{'contents':d.contents,'href':d.attrs['href']} for d in rd] 泛型
    tmp
    Connection reset by peer
  • 原文地址:https://www.cnblogs.com/grayguo/p/5300776.html
Copyright © 2011-2022 走看看