zoukankan      html  css  js  c++  java
  • 官网英文版学习——RabbitMQ学习笔记(二)RabbitMQ安装

    一、安装RabbitMQ的依赖Erlang

           要进行RabbitMQ学习,首先需要进行RabbitMQ服务的安装,安装我们可以根据官网指导进行http://www.rabbitmq.com/download.html

      安装是需要依赖Erlang/OTP环境的——Before installing RabbitMQ, you must install a supported version of Erlang/OTP(安装rabbitMQ的指导中有写),为此在进行RabbitMQ-server安装之前,我们首先需要安装Erlang环境。RabbitMQ对Erlang的版本要求如下:

    点击黑色方框进入页面,我们可以看到RabbitMQ Erlang版本需求指南,该指南包括Erlang/OTP需求、建议、警告和常用的安装源。如rabbitMQ3.7.x对Erlang的要求如下:

    再往下可以看到如下(本博主的虚拟机是centos6.7所以点击黑框进入http://www.rabbitmq.com/install-rpm.html

    进入页面以后,erlang的安装有几种方法,本博主采用Erlang Yum Repository from Erlang Solutions的这一种安装,直接进入https://www.erlang-solutions.com/resources/download.html页面跟步骤进行安装即可。

    1.添加存储库条目

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

    2.安装erlang,安装完成如下:

    sudo yum install erlang

    二、安装RabbitMQ

    rpm --import https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
    # this example assumes the CentOS 7 version of the package
    yum install rabbitmq-server-3.7.6-1.el7.noarch.rpm

    官网安装的是3.7.6-1.e17如上图,结合本centos是32位字节,下载3.7.6-1.e16,并上传到usr/local/目录下,安装运行,发现需要socat.

    直接运行yum install socat 会报找不到socat安装源

    此时会报错没有socat包或是找不到socat包,解决方法安装centos的epel的扩展源

    yum -y install epel-release

    之后执行yum -y install socat重新 安装socat

    此时再次运行yum install rabbitmq-server-3.7.6-1.e16.noarch.rpm,成功。

    三、启动RabbitMQ测试

    显示启动成功,OK!

    附上网上查找的有关rabbitMQ命令

    service rabbitmq-server start    启动

    service rabbitmq-server stop    停止

    service rabbitmq-server restart   重启

    四、配置

    安装启动后其实还不能在其它机器访问, rabbitmq默认的guest账号只能在本地机器访问, 如果想在其它机器访问必须配置其它账号

      配置管理员账号:

    创建新用户

        rabbitmqctl add_user admin adminpasspord

    为用户分配标签

        rabbitmqctl set_user_tags admin administrator

    创建和赋角色完成后查看并确认

                  rabbitmqctl list_users

    启动rabbitmq内置web插件, 管理rabbitmq账号等信息

        rabbitmq-plugins enable rabbitmq_management

          访问 http://你的地址:15672,本博主的地址如下:

    输入用户名密码登录admin,123456

    一切OK。可以继续下一个啦!




  • 相关阅读:
    Linux下取代top的进程管理工具 htop
    Linux学习初步
    【程序员的吐槽】八一八那些让你感觉蠢哭了的BUG
    【学习随手记】POSIX消息队列执行报Permission denied的问题。
    【学习总结】环境高级编程源码配置
    【学习总结】UNIX网络编程使用源码配置
    【工作心得】有关主键索引
    【转】More Effective C++ (虚拟构造函数)
    【转】C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法
    【学习心得】python学习心得
  • 原文地址:https://www.cnblogs.com/xiaoyao-001/p/9187586.html
Copyright © 2011-2022 走看看