zoukankan      html  css  js  c++  java
  • RabbitMQ的下载与安装

    RabbitMQ的安装注意事项:

    1、 系统的管理员账户不能是中文(win8)

    2、 计算机名不能是中文(win8)

    3、 推荐:使用默认的安装目录

    4、 使用的计算机用户必须是管理员

    如果安装不成功的话,解决方案:

    1、 使用同学提供的RabbitMQ的服务,自己无需安装

    2、 提供公用RabbitMQ服务,192.168.50.22

    3、 可以把RabbitMQ安装到Linux

    一、windows下安装

    1.1 安装Erlang

    下载:http://www.erlang.org/download/otp_win64_17.3.exe

    安装:

     

    安装完成

    如下报错:则忽略

    1.2. 安装RabbitMQ

    下载地址:http://www.rabbitmq.com/download.html

     

    安装完成。

     

    2.3. 启用管理工具

    1、 点击

    2、 输入命令:

    rabbitmq-plugins enable rabbitmq_management

    显示以上执行结果,则启用管理工具成功

    3、 在浏览器中输入地址查看:http://127.0.0.1:15672/

     

     

    4、 使用默认账号登录:guest     密码:guest。显示页面则安装成功。

    二、添加用户

    2.1 添加用户

     

    2.2 用户角色

    1、 超级管理员(administrator)
    
    可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。
    
    2、 监控者(monitoring)
    
    可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)
    
    3、 策略制定者(policymaker)
    
    可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。
    
    4、 普通管理者(management)
    
    仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。
    
    5、 其他
    
    无法登陆管理控制台,通常就是普通的生产者和消费者。
    View Code

    2.3 创建Virtual Hosts

     

    2.4 给用户设置权限

     

     权限设置完成后,尝试用新用户登陆

     登陆成功,则添加用户成功。

    三、Linux下安装

    3.1 安装Erlang

    添加yum支持

    cd /usr/local/src/

    mkdir rabbitmq

    cd rabbitmq

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

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

    rpm --import http://packages.erlang-solutions.com/rpm/erlang_solutions.asc

    yum install erlang

     

    3.2 安装RabbitMQ

    上传rabbitmq-server-3.4.1-1.noarch.rpm文件到/usr/local/src/rabbitmq/

    安装:

    rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm

    3.2.1. 启动、停止

    service rabbitmq-server start

    service rabbitmq-server stop

    service rabbitmq-server restart

    3.2.2. 设置开机启动

    chkconfig rabbitmq-server on

    3.2.3. 设置配置文件

    cd /etc/rabbitmq

    cp /usr/share/doc/rabbitmq-server-3.4.1/rabbitmq.config.example /etc/rabbitmq/

    mv rabbitmq.config.example rabbitmq.config

    3.2.4. 开启用户远程访问

    vi /etc/rabbitmq/rabbitmq.config

     

    注意要去掉后面的逗号。

    3.2.5. 开启web界面管理工具

    rabbitmq-plugins enable rabbitmq_management

    service rabbitmq-server restart

    3.2.6. 防火墙开放15672端口

    /sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT

    /etc/rc.d/init.d/iptables save

  • 相关阅读:
    Microsoft SQL Server 2008 基本安装说明
    微软的招聘哲学——做微软人的五大核心素质
    大型网站性能优化的通用方法
    模型驱动的开发,回忆一年多前的一次开发
    远离客户陷阱小故事 转
    单例模式(Singleton)
    真的很高兴,就在今天“博客园团队”为我们开通了 “CSLA 团队”
    桥接模式(Bridge)与合成/聚合复用原则(CARP)
    2009年11月11日
    虚拟化的好处 随笔
  • 原文地址:https://www.cnblogs.com/zhangguosheng1121/p/11985188.html
Copyright © 2011-2022 走看看