`

RabbitMQ 常用命令

mq 
阅读更多
给centos安装epel yum 源

# rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
安装erlang运行环境
# yum install erlang
安装rabbitmq server
# rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc
# rpm -ivh http://www.rabbitmq.com/releases/rabbitmq-server/v3.0.0/rabbitmq-server-3.0.0-1.noarch.rpm
打开server
# chkconfig rabbitmq-server on
# rabbitmqctl status
会报异常:

# rabbitmqctl status
Status of node rabbit@devnote ...
Error: unable to connect to node rabbit@devnote: nodedown

DIAGNOSTICS
===========

nodes in question: [rabbit@devnote]

hosts, their running nodes and ports:
- devnote: [{rabbitmqctl24923,51045}]

current node details:
- node name: rabbitmqctl24923@devnote
- home dir: /var/lib/rabbitmq
- cookie hash: TblHThacrBHJzl5Vt7Y4Ww==
执行命令:

# /sbin/service rabbitmq-server stop
# /sbin/service rabbitmq-server start
# rabbitmqctl status 测试正确

查看所有队列信息

# rabbitmqctl list_queues
关闭应用

# rabbitmqctl stop_app
启动应用,和上述关闭命令配合使用,达到清空队列的目的

# rabbitmqctl start_app
清除所有队列

# rabbitmqctl reset
更多用法及参数,可以执行如下命令查看

# rabbitmqctl

(1)首先关闭rabbitmq: rabbitmqctl stop_app

(2)还原: rabbitmqctl reset

(3)启动: rabbitmqctl start_app

(4)添加用户: rabbitmqctl add_user root root

(5)设置权限:rabbitmqctl set_permissions -p / root ".*" ".*" ".*"

(6)查看用户: rabbitmqctl list_users
分享到:
评论

相关推荐

    RabbitMQ 常用命令.docx

    ### RabbitMQ常用命令详解 #### 一、服务启动与关闭 **启动命令:** - `rabbitmq-server-detached`:启动RabbitMQ服务,并将其置于后台运行。 **关闭命令:** - `rabbitmqctl stop`:停止正在运行的RabbitMQ服务...

    rabbitmq安装包.rar

    **RabbitMQ常用命令** - `rabbitmq-plugins enable rabbitmq_management`:启用管理插件,提供Web界面。 - `rabbitmqctl start`/`stop`:启动或停止RabbitMQ服务。 - `rabbitmqctl list_queues`:查看所有队列信息...

    动力节点RabbitMQ教程配套文档分享

    课程内容主要分为:MQ简介、RabbitMQ运行环境搭建、RabbitMQ常用管理命令、RabbitMQ Web控制台使用、RabbitMQ的工作模型、常用交换机类型、死信交换机、延迟交换机、消息的可靠性、交换机的常用属性、队列的常用属性...

    RabbitMQ3.9.15安装包及安装文档

    - 安装RabbitMQ RPM包:同样使用`yum install`或`rpm -ivh`命令安装RabbitMQ服务器。 - 启动RabbitMQ服务:通过`systemctl start rabbitmq-server`命令启动服务。 - 配置RabbitMQ:可能需要设置环境变量、修改...

    RabbitMQ 安装包和开启MQTT功能

    RabbitMQ 的安装过程包括了下载、安装以及配置等步骤,而开启 MQTT 功能则可以让 RabbitMQ 支持 MQTT 协议,该协议是物联网(IoT)领域常用的一种轻量级通信协议。 在提供的压缩包文件中,我们有以下三个文件: 1. `...

    RabbitMQ安装文档

    4. **其他常用命令**: - **列出所有队列**: ```bash ./rabbitmqctl list_queues ``` - **创建用户**: ```bash ./rabbitmqctl add_user username password ``` - **设置用户权限**: ```bash ./...

    rabbitmq安装包包括依赖rabbitmq安装包包括依赖

    在RHEL或CentOS系统上,你可以使用`yum install`或者`dnf install`命令来安装这个RPM包,系统会自动处理依赖关系,确保所有必要的软件(如前面提到的Erlang和ncurses)都已安装。 在安装RabbitMQ时,除了这些基础...

    【解压密码:5261】RabbitMQ依赖环境和Rabbitmq-server3.7.16以及常用命令

    关闭rabbitmq: rabbitmqctl stop_app 还原: rabbitmqctl reset 启动: rabbitmqctl start_app 添加用户: rabbitmqctl add_user root root 设置权限:rabbitmqctl set_permissions -p / root ".*" ".*" ".*" ...

    java使用rabbitMq服务

    RabbitMQ常用属性和类的作用 - **属性**:如`deliveryMode`用于设置消息持久化,`expiration`设置消息过期时间,`MessageId`作为消息唯一标识。 - **类和注解**:`connectionFactory`用于建立连接,`AmqpAdmin`管理...

    rabbitmq 3.9.11 + Erlang 23.2

    在IT行业中,消息队列(Message Queue)是分布式系统中常用的一种组件,它负责处理应用程序之间的异步通信和数据交换。RabbitMQ是一款开源的消息代理和队列服务器,基于先进的AMQP(Advanced Message Queuing ...

    RabbitMQ3.8.9_Erlang23.0 Windows安装包

    **六、常用命令** - `rabbitmq-plugins enable rabbitmq_management`:启用管理插件,提供 Web UI。 - `rabbitmqctl status`:查看 RabbitMQ 服务状态。 - `rabbitmqctl stop_app` 和 `rabbitmqctl start_app`:停止...

    RabbitMQ3.7.17版本安装包

    5. **常用命令**: - `rabbitmq-plugins enable rabbitmq_management`:启用管理插件。 - `rabbitmqctl status`:查看RabbitMQ服务器状态。 - `rabbitmqctl stop`:停止RabbitMQ服务。 - `rabbitmqctl add_user ...

    rabbitmq-server-rabbitmq_v3_6_5.tar.gz

    3. `plugins`目录:预装了一些常用的RabbitMQ插件,如`rabbitmq_management`,提供了一个Web管理界面,方便用户监控和管理RabbitMQ集群的状态。 4. `etc/rabbitmq`目录:包含RabbitMQ的配置文件`rabbitmq.config`,...

    rabbitMQ 安装包/教程及示例

    在Java开发中,RabbitMQ是常用的组件,用于解耦应用程序和实现异步通信。 一、RabbitMQ安装 1. **系统要求**:RabbitMQ支持多种操作系统,包括Linux、Windows和macOS等。你需要确保你的系统满足其运行环境。 2. **...

    安装使用记录rabbitmq-server-3.8.10-1.el7.noarch.docx

    在 CentOS 7 中,RPM 常用的命令包括: - `rpm -i`:用于安装软件包,`-v` 显示详细信息,`-h` 显示哈希进度条。 - `rpm -Uvh`:用于升级软件包,`-U` 表示更新,`-v` 和 `-h` 同上。 - `rpm -qpl`:列出 RPM 包中...

    Linux系统下安装RabbitMQ超简单教程(Centos8)

    在Linux系统,特别是CentOS 8环境下安装RabbitMQ是一个常用的任务,因为RabbitMQ是一个功能强大的开源消息代理和队列服务器,广泛应用于分布式系统中的消息传递。本教程将指导你一步步完成在CentOS 8上安装RabbitMQ...

    rabbitMQ安装部署.docx

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

    RabbitMQ使用总结

    常用命令** | 序号 | 名称 | 命令 | |------|--------------------|-------------------------------------------------| | 1 | 激活管理插件 | `rabbitmq-plugins.bat enable rabbitmq_management` | | 2 | 服务...

    Laravel开发-rabbitmq-client

    Laravel 社区提供了许多包来帮助开发者集成 RabbitMQ,其中 `laravel/lumen-rabbitmq` 是一个常用的客户端库。这个库使得在 Laravel 或 Lumen 应用中使用 RabbitMQ 变得简单。 ### 3. 安装 `laravel/lumen-rabbitmq...

    rabbitmq-server-windows-3.8.16.zip

    安装完成后,可以使用`rabbitmq-plugins.bat enable rabbitmq_management`命令启用管理插件,这将提供一个Web界面供用户管理和监控RabbitMQ。然后,通过运行`rabbitmq-server.bat`启动服务。可以通过浏览器访问`...

Global site tag (gtag.js) - Google Analytics