给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常用命令详解 #### 一、服务启动与关闭 **启动命令:** - `rabbitmq-server-detached`:启动RabbitMQ服务,并将其置于后台运行。 **关闭命令:** - `rabbitmqctl stop`:停止正在运行的RabbitMQ服务...
**RabbitMQ常用命令** - `rabbitmq-plugins enable rabbitmq_management`:启用管理插件,提供Web界面。 - `rabbitmqctl start`/`stop`:启动或停止RabbitMQ服务。 - `rabbitmqctl list_queues`:查看所有队列信息...
课程内容主要分为:MQ简介、RabbitMQ运行环境搭建、RabbitMQ常用管理命令、RabbitMQ Web控制台使用、RabbitMQ的工作模型、常用交换机类型、死信交换机、延迟交换机、消息的可靠性、交换机的常用属性、队列的常用属性...
- 安装RabbitMQ RPM包:同样使用`yum install`或`rpm -ivh`命令安装RabbitMQ服务器。 - 启动RabbitMQ服务:通过`systemctl start rabbitmq-server`命令启动服务。 - 配置RabbitMQ:可能需要设置环境变量、修改...
RabbitMQ 的安装过程包括了下载、安装以及配置等步骤,而开启 MQTT 功能则可以让 RabbitMQ 支持 MQTT 协议,该协议是物联网(IoT)领域常用的一种轻量级通信协议。 在提供的压缩包文件中,我们有以下三个文件: 1. `...
4. **其他常用命令**: - **列出所有队列**: ```bash ./rabbitmqctl list_queues ``` - **创建用户**: ```bash ./rabbitmqctl add_user username password ``` - **设置用户权限**: ```bash ./...
关闭rabbitmq: rabbitmqctl stop_app 还原: rabbitmqctl reset 启动: rabbitmqctl start_app 添加用户: rabbitmqctl add_user root root 设置权限:rabbitmqctl set_permissions -p / root ".*" ".*" ".*" ...
在IT行业中,消息队列(Message Queue)是分布式系统中常用的一种组件,它负责处理应用程序之间的异步通信和数据交换。RabbitMQ是一款开源的消息代理和队列服务器,基于先进的AMQP(Advanced Message Queuing ...
RabbitMQ常用属性和类的作用 - **属性**:如`deliveryMode`用于设置消息持久化,`expiration`设置消息过期时间,`MessageId`作为消息唯一标识。 - **类和注解**:`connectionFactory`用于建立连接,`AmqpAdmin`管理...
**六、常用命令** - `rabbitmq-plugins enable rabbitmq_management`:启用管理插件,提供 Web UI。 - `rabbitmqctl status`:查看 RabbitMQ 服务状态。 - `rabbitmqctl stop_app` 和 `rabbitmqctl start_app`:停止...
在RHEL或CentOS系统上,你可以使用`yum install`或者`dnf install`命令来安装这个RPM包,系统会自动处理依赖关系,确保所有必要的软件(如前面提到的Erlang和ncurses)都已安装。 在安装RabbitMQ时,除了这些基础...
5. **常用命令**: - `rabbitmq-plugins enable rabbitmq_management`:启用管理插件。 - `rabbitmqctl status`:查看RabbitMQ服务器状态。 - `rabbitmqctl stop`:停止RabbitMQ服务。 - `rabbitmqctl add_user ...
3. `plugins`目录:预装了一些常用的RabbitMQ插件,如`rabbitmq_management`,提供了一个Web管理界面,方便用户监控和管理RabbitMQ集群的状态。 4. `etc/rabbitmq`目录:包含RabbitMQ的配置文件`rabbitmq.config`,...
在Java开发中,RabbitMQ是常用的组件,用于解耦应用程序和实现异步通信。 一、RabbitMQ安装 1. **系统要求**:RabbitMQ支持多种操作系统,包括Linux、Windows和macOS等。你需要确保你的系统满足其运行环境。 2. **...
在 CentOS 7 中,RPM 常用的命令包括: - `rpm -i`:用于安装软件包,`-v` 显示详细信息,`-h` 显示哈希进度条。 - `rpm -Uvh`:用于升级软件包,`-U` 表示更新,`-v` 和 `-h` 同上。 - `rpm -qpl`:列出 RPM 包中...
在Linux系统,特别是CentOS 8环境下安装RabbitMQ是一个常用的任务,因为RabbitMQ是一个功能强大的开源消息代理和队列服务器,广泛应用于分布式系统中的消息传递。本教程将指导你一步步完成在CentOS 8上安装RabbitMQ...
以下是一些常用的RabbitMQ命令: - **应用管理** - 显示状态:`$ rabbitmqctl status` - 停止应用:`$ rabbitmqctl stop` - 停止应用(不关闭节点):`$ rabbitmqctl stop_app` - 启动应用:`$ rabbitmqctl ...
常用命令** | 序号 | 名称 | 命令 | |------|--------------------|-------------------------------------------------| | 1 | 激活管理插件 | `rabbitmq-plugins.bat enable rabbitmq_management` | | 2 | 服务...
Laravel 社区提供了许多包来帮助开发者集成 RabbitMQ,其中 `laravel/lumen-rabbitmq` 是一个常用的客户端库。这个库使得在 Laravel 或 Lumen 应用中使用 RabbitMQ 变得简单。 ### 3. 安装 `laravel/lumen-rabbitmq...
安装完成后,可以使用`rabbitmq-plugins.bat enable rabbitmq_management`命令启用管理插件,这将提供一个Web界面供用户管理和监控RabbitMQ。然后,通过运行`rabbitmq-server.bat`启动服务。可以通过浏览器访问`...