• 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

  • 相关阅读:
    第16章 Java内存模型
    第15章 原子变量与非阻塞同步机制
    第14章 构建自定义的同步工具
    第13章 显式锁
    第12章 并发程序的测试
    第11章 性能与可伸缩性
    第10章避免活跃性危险
    第8章 线程池的使用
    JDBC工具类——JdbcUtils(6)
    JDBC工具类——JdbcUtils(5)
  • 原文地址:https://www.cnblogs.com/zhangguosheng1121/p/11985188.html
Copyright © 2020-2023  润新知