`

RabbitMQ安装及命令

 
阅读更多

Windows
1、下载erlang:erlang.org
下载rabbitmq:http://www.rabbitmq.com/download.html
2、安装
先安装erlang,C:\Program Files\erl5.7.5
设置环境变量:ERLANG_HOME=C:\Program Files\erl5.7.5
解压rabbitmq,进入dos下,
>cd C:rabbitmq_server-1.7.2\sbin
>rabbitmq-service install
3、启动
>cd C:\rabbitmq_server-1.7.2\sbin
>rabbitmq-service start
或直接双击C:\rabbitmq_server-1.7.2\sbin\rabbitmq-service.bat


Linux
1、下载erlang for linux版本,安装
tar-xzf otp_src_R12B-5.tar.gz
cd otp_src_R12B-5
./configure --prefix=/usr
make&&make install 或者先make再make install

2、下载rabbitmq for linux,最好直接下载:rabbitmq-server-generic-unix-1.7.2.tar.gz,如果下载其它的,
还要装simplejson(装simplejson得装python,还要能使用yum命令,比较复杂)
若是下载的rabbitmq-server-generic-unix-1.7.2.tar.gz,可以直接解压,像Windows上一样启动,使用。

 

 

rabbitmq的命令使用
翻译: bobning
编译和安装
ubuntu或debian下的安装非常简单
# apt-get install rabbitmq-server
默认的数据库内容
当第一次启动服务,检测数据库是否未初始化或者被删除,它会用下面的资源初始化一个新的数据库:
一个命名为 / 的虚拟宿主一个名为guest密码也为guest的用户,他拥有/虚拟宿主的所有权限
如果你的中间件是公开访问的,最好修改guest用户的密码。
管理概观 www.2cto.com
rabbitmqctl 是RabbitMQ中间件的一个命令行管理工具。它通过连接一个中间件节点执行所有的动作。本地节点默认被命名为”rabbit”。可以通过这个命令前使 用”-n”标志明确的指定节点名称, 例如:
# rabbitmqctl -n rabbit@shortstop add_user tonyg changeit
这个命令指示RabbitMQ中间件在rabbit@shortstop 节点创建一个tonyg/changeit的用户。
在一个名为”server.example.com”的主机,RabbitMQ Erlang节点的名称通常是rabbit@server(除非RABBITMQ_NODENAM在 中间件启动时候被设置)。
hostnam -s 的输出通常是”@”符号正确的后缀。
rabbitmqctl 默认产生详细输出。通过”-q”标示可选择安静模式。
rabbitmqctl -q status
应用和集群管理
1.停止RabbitMQ应用,关闭节点
# rabbitmqctl stop
2.停止RabbitMQ应用
# rabbitmqctl stop_app
3.启动RabbitMQ应用
# rabbitmqctl start_app
4.显示RabbitMQ中间件各种信息
# rabbitmqctl status
5.重置RabbitMQ节点
# rabbitmqctl reset
# rabbitmqctl force_reset
从它属于的任何集群中移除,从管理数据库中移除所有数据,例如配置过的用户和虚拟宿主, 删除所有持久化的消息。
force_reset命令和reset的区别是无条件重置节点,不管当前管理数据库状态以及集群的配置。如果数据库或者集群配置发生错误才使用这个最后 的手段。
注意:只有在停止RabbitMQ应用后,reset和force_reset才能成功。
6.循环日志文件
# rabbitmqctl rotate_logs[suffix]
7.集群管理 www.2cto.com
# rabbitmqctl cluster clusternode…
用户管理
1.添加用户
# rabbitmqctl add_user username password
2.删除用户
# rabbitmqctl delete_user username
3.修改密码
# rabbitmqctl change_password username newpassword
4.列出所有用户
# rabbitmqctl list_users
权限控制
1.创建虚拟主机
# rabbitmqctl add_vhost vhostpath
2.删除虚拟主机 www.2cto.com
# rabbitmqctl delete_vhost vhostpath
3.列出所有虚拟主机
# rabbitmqctl list_vhosts
4.设置用户权限
# rabbitmqctl set_permissions [-p vhostpath] username regexp regexp regexp
5.清除用户权限
# rabbitmqctl clear_permissions [-p vhostpath] username
6.列出虚拟主机上的所有权限
# rabbitmqctl list_permissions [-p vhostpath]
7.列出用户权限
# rabbitmqctl list_user_permissions username
分享到:
评论

相关推荐

    rabbitMq安装教程以及软件

    以上就是关于RabbitMQ的基本安装教程及一些核心概念。了解这些后,你可以开始尝试在你的项目中集成RabbitMQ,实现高效的消息传递和任务处理。记得定期更新RabbitMQ及其依赖的Erlang环境,以获取最新的功能和安全修复...

    RabbitMq安装教程.pdf

    使用wget命令下载rabbitmq-server的rpm包,然后用yum命令进行安装。安装成功后,可以通过service命令查看RabbitMQ服务的状态。 3. RabbitMQ配置与管理: 安装完成后,需要创建一个配置文件rabbitmq.config,并设置...

    RabbitMQ安装文档

    ### RabbitMQ 安装与配置知识点详解 #### 一、消息队列(MQ)概念解析 ...通过上述步骤,您已经完成了 RabbitMQ 在 Linux 环境下的安装及基本配置。接下来可以根据实际需求进一步配置和使用 RabbitMQ 了。

    rabbitmq安装配置部署文档

    执行以下命令来安装RabbitMQ: ``` rpm -ivh rabbitmq-server-3.5.7-1.noarch.rpm ``` 如果安装成功,将显示安装完成的界面。 2. 启动服务 执行以下命令来启动RabbitMQ服务: ``` service rabbitmq-server start `...

    rabbitmq安装.zip

    【标题】"rabbitmq安装.zip"的资源是一个包含RabbitMQ安装程序和教程的压缩文件,专为在Windows 10操作系统环境下进行安装设计。RabbitMQ是一个广泛使用的开源消息代理和队列服务器,它基于高级消息队列协议(AMQP)...

    win系统安装rabbitmq.zip

    - 确保在安装过程中勾选"Add RabbitMQ to the system PATH"选项,这样在命令行中就可以直接使用rabbitmq-server命令了。 - 安装完成后,RabbitMQ服务会自动启动。可以通过服务管理器检查RabbitMQ服务的状态。 3. ...

    RabbitMQ-3.6.8 安装包及安装教程

    安装命令如下: ```bash sudo yum install epel-release -y sudo yum install erlang -y ``` 接下来,添加RabbitMQ的官方YUM仓库并安装服务器包: ```bash sudo rpm --import ...

    rabbitMQ安装与使用.docx

    rabbitMQ安装与使用 ...rabbitMQ安装与使用需要了解系统环境及所用版本、安装命令、启动命令、停止命令等基本知识点。同时,RabbitMQ控制台的安装与使用也需要了解启动命令、配置远程管理员等知识点。

    RabbitMQ Linux安装教程

    RabbitMQ的安装过程在Linux环境下需要依赖于Erlang,而Erlang自身又依赖于某些库,如wxWidgets。以下是详细的安装步骤: 1. **wxWidgets**: - wxWidgets是一个C++库,用于开发图形用户界面,它是Erlang的依赖之一...

    Windows下RabbitMQ安装文档

    ### Windows下RabbitMQ安装详细指南 #### 一、Erlang OTP的安装 RabbitMQ基于Erlang语言开发,因此在安装RabbitMQ前,需先安装Erlang环境。 **步骤1:选择安装文件** 根据您的操作系统类型(32位或64位),选择...

    离线安装rabbitmq全过程,包含python环境和er环境以及安装包的安装过程

    你可以通过运行`rabbitmqctl status`命令检查RabbitMQ是否正常运行。如果需要进一步配置,如添加用户、设置权限或创建虚拟主机,可以参考RabbitMQ的官方文档进行操作。 在没有网络的情况下,你可以通过这些步骤在...

    RabbitMQ安装手册

    ### RabbitMQ安装手册 #### 一、RabbitMQ简介与应用背景 RabbitMQ是一款开源的消息中间件,基于AMQP(Advanced Message Queuing Protocol)协议实现。它支持多种消息发布订阅模式,包括简单的点对点通信、发布订阅...

    rabbitmq安装教程

    在本文中,我们将深入探讨RabbitMQ的安装教程,以及它如何通过“生产者”和“消费者”的概念在实际应用中发挥作用。 首先,让我们了解安装RabbitMQ的基本步骤: 1. **系统需求**:确保你的操作系统是Linux、macOS...

    安装rabbitmq步骤文档

    此命令用于创建RabbitMQ的安装目录。 ##### 2. 下载RabbitMQ安装包 ```bash wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz ``` 通过wget命令下载...

    RabbitMQ安装配置1

    在本配置中,我们首先需要安装 Erlang,因为 RabbitMQ 依赖于它来运行。 1. **Erlang 安装**: - 下载地址:http://www.erlang.org/downloads - 使用 `yum install ncurses-dev` 安装必要的依赖。 - 解压下载的 ...

    docker安装RabbitMQ及安装延迟插件.doc

    "Docker 安装 RabbitMQ 及安装延迟插件" 本文将详细介绍如何使用 Docker 安装 RabbitMQ 及安装延迟插件。RabbitMQ 是一种基于 AMQP 协议的消息队列系统,通常用于实现分布式系统之间的消息传递和解耦。 什么是 MQ ...

    rabbitMQ安装部署.docx

    以下是一些常用的RabbitMQ命令: - **应用管理** - 显示状态:`$ rabbitmqctl status` - 停止应用:`$ rabbitmqctl stop` - 停止应用(不关闭节点):`$ rabbitmqctl stop_app` - 启动应用:`$ rabbitmqctl ...

    CentOS 7 下安装RabbitMQ教程配套的离线文件

    在本教程中,我们将深入探讨如何在 CentOS 7 操作系统上安装 RabbitMQ,这是一个流行的开源消息代理,基于AMQP(Advanced Message Queuing Protocol)协议。RabbitMQ 使用 Erlang 语言开发,它提供了一个可靠的平台...

    RabbitMQ3.9.15安装包及安装文档

    在这个"RabbitMQ3.9.15安装包及安装文档"中,我们将深入探讨RabbitMQ的安装过程以及相关依赖,主要涉及以下知识点: 1. **RabbitMQ概述**:RabbitMQ是一个用Erlang编程语言开发的消息中间件,它的核心功能是作为...

    rabbitmq安装套.rar

    3. **安装RabbitMQ**:按照安装向导进行操作,或者在命令行中执行安装命令。在Linux上,可以使用`dpkg -i`或`rpm -ivh`来安装。 4. **启动RabbitMQ**:安装完成后,需要启动RabbitMQ服务器。在命令行中,使用`...

Global site tag (gtag.js) - Google Analytics