[注意安装过程中,提示某些命令not found,直接yum isntall一下就好了]
以下是我在CentOS release 6.4下亲测成功的。
RabbitMq的安装:
 
RabbitMQ是基于Erlang的,所以首先必须配置Erlang环境。
  1. 解压下载的Erlang环境的gz包  tar zxcf  *.tar.gz
  2. cd 进入解压出来的文件夹
  3. 执行./configure -prefix=/opt/erlang  就会开始编译安装  会编译到 /opt/erlang 下
  4. 然后执行make 和 make install
  5. 修改/etc/profile文件,增加下面的环境变量:#set erlang environment   export  PATH=$PATH:/opt/erlang/bin
  6. source profile使得文件生效
  7. 测Erlang环境是否安装成功,输入erl命令,erl语言的退出命令是halt().

rabbitmq安装

  1. tar zxvfrabbitmq-server-3.3.4.tar.gz /opt解压到指定的文件夹下
  2. 修改/etc/profile,添加环境变量:#set rabbitmq environment  export PATH=$PATH:/opt/rabbitmq/sbin
  3. source profile使得文件生效
 
 
启用监控管理方式(用网页方式管理MQ)
  1. 执行./rabbitmq-plugin enable rabbitmq-management
  2. 重新启动rabbitmq
  3. 默认配置,就能够登入http://mq服务器地址:15672/

如果/etc/rabbitmq不存在会报如下错误:
Error: {cannot_write_enabled_plugins_file,”/etc/rabbitmq/enabled_plugins”, enoent}

解决方法

mkdir /etc/rabbitmq

———————————————————————————————————————————————————————

使用说明如下:
在使用过程中的问题:使用默认的账号guest登陆管理控制台,却提示登陆失败。是因为出于安全因素的考虑,guest用户只能通过localhost登陆使用。所以若是在其他机子上登入远端的rabbitmq服务器需要新建一个用户,并且新用户需要赋予超级管理员(administrator)权限
 
一些常用的rabbitmq/sbin/下的命令
启动RabbitMQ            ./rabbitmq-server -detached
停止RabbitMQ            ./rabbitmqctl stop
查看已经安装的插件    ./rabbitmq-plugins list
启用监控插件               ./rabbitmq-plugins enable rabbitmq_management
关闭监控插件        ./rabbitmq-plugins disable rabbitmq_management
新增一个用户               rabbitmqctl  add_user  Username  Password
删除一个用户               rabbitmqctl  delete_user  Username
修改用户的密码            rabbitmqctl  change_password  Username  Newpassword
查看当前用户列表         rabbitmqctl  list_users
赋予超级管理员权限      ./rabbitmqctl set_user_tags newuser administrator

【linux环境下】RabbitMq的安装和监控插件安装的更多相关文章

  1. 【windows环境下】RabbitMq的安装和监控插件安装

    RabbitMq的安装: RabbitMQ是基于Erlang的,所以必须先配置Erlang环境. 下载Erlang,地址:http://www.erlang.org/download/otp_win3 ...

  2. Linux环境下 RabbitMQ 的下载与安装

    0 环境 CentOS7 RabbitMQ 3.6.5 erlang 18.3 socat rabbitmq是使用erlang语言编写的,所以需要先安装erlang,其次rabbitmq安装依赖于so ...

  3. Linux 环境下自动化测试工具,Redhat dogtail的安装

    dogtail基于Accessibility(a11y)的GUI图形界面测试工具和自动化框架可以与linux桌面应用程序进行交互操作. dogtail是用Python语言写的.dogtail的测试脚本 ...

  4. Linux环境下,MongoDB 3.6.10 的安装步骤,以及设置用户和密码,配置随处执行mongo命令启动客户端,以及所遇到的问题

    https://blog.csdn.net/qinaye/article/details/87920651 二.设置MongoDB用户和密码2.1 利用./mongo命令连接mongoDB客户端../ ...

  5. Linux环境下Swap配置方法

    Linux环境下Swap配置方法 场景: 今天下午安装一个CentOS6.5操作系统,忘记配置swap分区.看看如何安装系统之后,增加和删除swap分区.方法如下:1.内存占用情况[root@josh ...

  6. mosquitto在Linux环境下的部署/安装/使用/测试

    mosquitto在Linux环境下的部署 看了有三四天的的源码,(当然没怎么好好看了),突然发现对mosquitto的源码有了一点点感觉,于是在第五天决定在Linux环境下部署mosquitto. ...

  7. Linux环境下安装NodeJS和mongoDB

    前面的话 本文将详细介绍如何下Linux环境下安装NodeJS和mongoDB NodeJS [1]使用二进制包安装 1.在官网下载Linux环境下的NodeJS安装包 2.通过xftp软件将安装包上 ...

  8. Linux环境下安装Tigase XMPP Server

    Tigase是一种XMPP服务器,可以作为采用XMPP协议的各种IM(Instant Messeging)工具(如Pandion.Spark等)的服务器. 在Linux环境下安装Tigase的步骤如下 ...

  9. linux环境下安装sphinx中文支持分词搜索(coreseek+mmseg)

     linux环境下安装sphinx中文支持分词搜索(coreseek+mmseg) 2013-11-10 16:51:14 分类: 系统运维 为什么要写这篇文章? 答:通过常规的三大步(./confi ...

随机推荐

  1. ASP.NET MVC5--Contains

    前言: * The Contains  method is run on the database, not the c# code above. On the database, Contains  ...

  2. LeetCode - 44. Wildcard Matching

    44. Wildcard Matching Problem's Link --------------------------------------------------------------- ...

  3. 2015 Multi-University Training Contest 1 - 1001 OO’s Sequence

    OO’s Sequence Problem's Link: http://acm.hdu.edu.cn/showproblem.php?pid=5288 Mean: 给定一个数列,让你求所有区间上满足 ...

  4. 重构第11天 使用策略代替Switch(Switch to Strategy)

    理解:策略就是平常设计模式中所说的策略模式.因为当你有一个庞大的switch方法的时候,每一次新加一个条件,都要去修改这个方法,这样耦合性太高,不易维护也不易扩展.这样我们就可以使用策略的设计模式,使 ...

  5. private、 protected、 public、 internal 修饰符

    private : 私有成员, 在类的内部才可以访问. protected : 保护成员,该类内部和继承类中可以访问. public : 公共成员,完全公开,没有访问限制. internal: 在同一 ...

  6. 自定义动画方法animate

    animate的使用方法:animate(params,speed,callback); 例子:animate({ right: "-=600px",height:"+= ...

  7. bootstrap学习笔记(6)

    滚动监听        滚动监听有两种方式:        (1)通过属性控制        向想要滚动监听的元素添加如下属性data-spy="scroll",然后添加data- ...

  8. jsp中自定义Taglib案例

    一.使用TagSupport类案例解析 1.自定义Tag使用jdbc连接mysql数据库 1.1定义标签处理器类 package com.able.tag; import java.sql.Conne ...

  9. Linux命令详解之—pwd命令

    Linux的pwd命令也是一个非常常用的命令,本文为大家介绍下Linux中pwd命令的用法. 更多Linux命令详情请看:Linux命令速查手册 Linux pwd命令用于显示工作目录. 执行pwd指 ...

  10. 转收藏:Git常用命令速查表

    一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...