文档章节

rabbitmq下载,配置及启动

yjpfj1203
 yjpfj1203
发布于 2016/09/14 14:02
字数 536
阅读 45
收藏 0

一:下载,配置及启动

前提必须要先安装erlang语言,否则,运行rabbitmq-plugins enable rabbitmq_management这句话的时候会报错误。这个问题搞了两天,结果才知道erlang没安装 。

不安装rabbitmq_management是无法登录localhost:15672

首先下载rabbitmq,下载地址:https://www.rabbitmq.com/download.html

将rabbitmq-server目录中的sbin添加到path中

启动:rabbitmq-server

运行:rabbitmq-plugins enable rabbitmq_management

在浏览器中可以打开localhost:15672, 用户名和密码可能无法使用可以创建用户并为其添加权限。

二:用户管理

添加用户:rabbitmqctl add_user Username Password

删除用户:rabbitmqctl delete_user Username

修改密码:rabbitmqctl change_password Username Newpassword

查看用户列表:rabbitmqctl  list_users

三:用户角色管理(与权限相关)

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

此时,可以用用户进行角色设定

设置角色:rabbitmqctl  set_user_tags  User  Tag(Tag为:administrator,monitoring,policymaker,management)

  例:rabbitmqctl set_user_tags root administrator

设置权限:rabbitmqctl  set_permissions  -p  VHostPath  User  ConfP  WriteP  ReadP

  例:rabbitmqctl set_permissions -p / root ".*" ".*" ".*"

查看权限:rabbitmqctl  list_permissions  [-p  VHostPath]

查看用户权限:rabbitmqctl  list_user_permissions  User

清除用户权限:rabbitmqctl  clear_permissions  [-p VHostPath]  User

四:其他常用命令

启动:rabbitmq-server [start,restart] 或rabbitmqctl start_app

关闭:rabbitmqctl stop_app

还原:rabbitmqctl reset

查看状态:rabbitmqctl status

五:官方文档

http://www.rabbitmq.com/man/rabbitmqctl.1.man.html

 

本文转载自:http://www.cnblogs.com/mingaixin/p/4134920.html

下一篇: spring data jpa
yjpfj1203
粉丝 3
博文 11
码字总数 4434
作品 0
杭州
程序员
私信 提问
CentOS7.X安装RabbitMQ-3.6.10

CentOS7.0安装RabbitMQ 安装前的准备 源码安装erlang erlang下载 erlang-20.0 加入环境变量 测试启动erlang 安装RabbitMQ 下载地址 Binary .tar.xz .zip cd /rootwget http://www.rabbitmq.c...

qq2233466866
2018/06/11
0
0
CentOS6.7系统安装RabbitMQ3.7.8集群环境

一、安装Erlang 1、RabbitMQ3.7.8 对Erlang/OTP的版本要求 RabbitMQ3.7.8 要求Erlang/OTP版本:19.3.6.4 ~ 21.0.x 这个链接(http://www.rabbitmq.com/which-erlang.html)有详细说明. 2、Erl......

静夜明灯
2018/10/07
0
0
ubuntu下安装rabbitMQ

一.环境准备 rabbitMQ需要erlang语言的支持,因此需要先安装erlang语言 二.下载 http://www.erlang.org/download/optsrc17.3tar.gz 并解压 三.安装 ./configure --prefix=/home/liyixiang/e...

清风傲剑
2015/02/05
0
0
RabbitMQ安装(CentOS 7 64位)

一、安装Erlang 详细的安装介绍在这里(https://www.erlang-solutions.com/downloads/download-erlang-otp) wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rp......

nibilly
2015/04/28
0
0
rabbitmq-server 安装

一,安装rabbitmq-server 1.安装erlang wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm rpm -Uvh erlang-solutions-1.0-1.noarch.rpm rpm --import https:/......

丿小贰丶
2018/05/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

安卓Q | 文件存储沙箱化FAQ,你想知道的这里都有!

文件存储沙箱化作为Android Q最为重要的变更之一,对应用文件存储、访问、分享等操作都带来重大的影响,被众多开发者关注和讨论。本文邀请华为技术专家对开发者提到的重点问题进行了解答,以...

安卓绿色联盟
12分钟前
0
0
可以提高程序员效率的工具!

前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 本文记录一下我在平时喜欢用的一些小工具,以便以后重装系统/换电脑的时候能快速安装...

Java3y
34分钟前
3
0
将博客搬至CSDN

https://blog.csdn.net/qq_38157006

Marhal
40分钟前
1
0
unicode Java中求字符串长度length()和codePointCount()的区别

在计算字符串长度时,Java的两种方法length()和codePointCount()一度让我困惑,运行书上例子得到的长度值是相等的,那为什么要设定两个方法呢? 对于普通字符串,这两种方法得到的值是一样的...

泉天下
40分钟前
2
0
uin-app 一、学习理由

选择uni-app 理由 别人的理由 1. 5+ 有HTML5+和Native.js技术,HTML5+包含常用的跨平台的几百个API,能满足常规开发需求,而Native.js把40w原生api映 射成js对象,这样js可以直接调原生。HTM...

轻轻的往前走
42分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部