zoukankan      html  css  js  c++  java
  • rabbitmq安装记录

    1        安装(注意erlang和rabbitmq版本问题)

    环境: CentOS 6.5

    其他环境安装方式略。

    安装ErLang

    Erlang(['ə:læŋ])是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。

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

    vi /etc/yum.repos.d/xxx   (xxx是目录中的任意一个已有的yum列表文件)

    在文件中增加下述内容:

    [erlang-solutions]

    name=Centos $releasever - $basearch - Erlang Solutions

    baseurl=https://packages.erlang-solutions.com/rpm/centos/$releasever/$basearch

    gpgcheck=1

    gpgkey=https://packages.erlang-solutions.com/rpm/erlang_solutions.asc

    enabled=1

    生成yum缓存信息

    yum makecache

    安装ErLang

    yum -y install erlang

    检查安装结果,查看ErLang版本

    erl -version

    安装RabbitMQ

    wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el6.noarch.rpm

    rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

    yum -y install rabbitmq-server-3.6.6-1.el6.noarch.rpm

    启动RabbitMQ

    配置为守护进程随系统自动启动,root权限下执行:

    chkconfig rabbitmq-server on

    启动RabbitMQ服务

    service rabbitmq-server start

    检查RabbitMQ服务状态

    service rabbitmq-server status

    安装RabbitMQ的WEB管理界面

    rabbitmq-plugins enable rabbitmq_management

    设置RabbitMQ用户及授予权限

    创建账号

    rabbitmqctl add_user test 123456

    设置用户角色

    rabbitmqctl  set_user_tags  test  administrator

    设置用户权限

    rabbitmqctl set_permissions -p "/" test ".*" ".*" ".*"

    设置完成后可以查看当前用户和角色(需要开启服务)

    rabbitmqctl list_users

    浏览器访问WEB管理界面

    http://rabbitmq-server-ip:15672

    rabbitmq-server-ip就是RabbitMQ按照所在物理机的IP。

    RabbitMQ提供的WEB管理界面端口为15672

  • 相关阅读:
    [原创]NT系统信息察看工具 : NtInfoGuy
    [原创]obj-c编程17:键值观察(KVO)
    python使用django框架模板的基本使用
    mysql链接查询
    mysql数据库的增删改查
    python使用django创建项目详解
    python中sdk的使用 (一)
    unittest单元测试框架小白入门
    nosql数据库与sql数据库
    javascript数组的定义及基本操作详解
  • 原文地址:https://www.cnblogs.com/yunian139/p/10996867.html
Copyright © 2011-2022 走看看