原文地址:http://www.cnblogs.com/DanielChow/p/3372664.html
安装epel源
1
2
3
|
rpm -ivh http: //download .fedoraproject.org /pub/epel/6/x86_64/epel-release-6-8 .noarch.rpm
#http://mirrors.yun-idc.com/epel/5/x86_64/epel-release-5-4.noarch.rpm
wget -O /etc/yum .repos.d /epel-erlang .repo http: //repos .fedorapeople.org /repos/peter/erlang/epel-erlang .repo
|
安装erlang
安装rabbitmqrpm包:
1
2
3
4
5
|
wget http: //www .rabbitmq.com /releases/rabbitmq-server/v3 .1.5 /rabbitmq-server-3 .1.5-1.noarch.rpm
rpm -ivh rabbitmq-server-3.1.5-1.noarch.rpm
warning: rabbitmq-server-3.1.5-1.noarch.rpm: Header V4 DSA signature: NOKEY, key ID 056e8e56
Preparing... ########################################### [100%]
1:rabbitmq-server ########################################### [100%]
|
启动rabbitmq,并验证启动情况
1
2
3
4
5
6
7
8
9
10
11
12
|
[root@centos-43 rabbitmq] # rabbitmq-server --detached &ps aux |grep rabbitmq
[1] 3266
root 3266 0.0 0.0 63904 1120 pts /0
R 13:58 0:00 /bin/sh /usr/sbin/rabbitmq-server --detached
root 3268 0.0 0.0 61240 740 pts /0
R+ 13:58 0:00 grep rabbitmq
[root@centos-43 rabbitmq] #
RabbitMQ 3.1.5. Copyright (C) 2007-2013 GoPivotal, Inc.
## ## Licensed under the MPL. See http://www.rabbitmq.com/
## ##
########## Logs: /var/log/rabbitmq/rabbit@centos-43.log
###### ## /var/log/rabbitmq/rabbit@centos-43-sasl.log
##########
Starting broker... completed with 0 plugins.
|
以服务的方式启动
1
|
service rabbitmq-server start
|
检查端口5672是否打开
1
2
3
4
|
/sbin/iptables -I INPUT -p tcp --dport 5672 -j ACCEPT
/etc/rc .d /init .d /iptables save
/etc/init .d /iptables restart
/etc/init .d /iptables status
|
配置开机启动
1
|
chkconfg rabbitmq-server on
|
启用维护插件:
1
2
3
4
5
6
7
8
9
|
[root@localhost ~] # rabbitmq-plugins enable rabbitmq_management
The following plugins have been enabled:
mochiweb
webmachine
rabbitmq_web_dispatch
amqp_client
rabbitmq_management_agent
rabbitmq_management
Plugin configuration has changed. Restart RabbitMQ for changes to take effect.
|
http://www.rabbitmq.com/management.html
The rabbitmq-management plugin provides an HTTP-based API for management and monitoring of your RabbitMQ server, along with a browser-based UI and a command line tool, rabbitmqadmin. Features include:
Declare, list and delete exchanges, queues, bindings, users, virtual hosts and permissions.
Monitor queue length, message rates globally and per channel, data rates per connection, etc.
Send and receive messages.
Monitor Erlang processes, file descriptors, memory use.
Export / import object definitions to JSON.
Force close connections, purge queues.
Web UI :

分享到:
相关推荐
- **节点(Node)**:RabbitMQ服务器的实例称为节点,可以是单机部署或集群部署。 - **队列(Queue)**:消息的存储区域,多个消费者可以从同一个队列中消费消息,但每个消息只被消费一次。 - **交换器(Exchange)*...
本教程将详细讲解如何在单机环境中安装RabbitMQ。 首先,安装RabbitMQ的前提是拥有Erlang环境,因为RabbitMQ是用Erlang编程语言编写的。Erlang是一种并发和分布式计算的优秀语言,具有强大的错误恢复能力和容错性。...
在ContenOS 7系统中,使用rpm方式安装RabbitMQ 3.8.x版本的环境搭建过程可以分为以下几个主要知识点: 1. **Erlang环境的准备和安装** - RabbitMQ依赖于Erlang运行时环境,因此在安装RabbitMQ之前需要安装Erlang。...
通过上述步骤,我们不仅能够搭建出一个可靠的RabbitMQ单机环境,还能构建出一个高可用的RabbitMQ集群环境。无论是对于测试还是生产环境而言,这些步骤都是非常实用且必要的。在实际操作过程中,可能还会遇到各种问题...
本测试报告详细记录了对RabbitMQ的性能评估,包括在单机模式和集群模式下的压力和稳定性测试。RabbitMQ是业界广泛使用的开源消息代理,它基于AMQP(Advanced Message Queuing Protocol)协议,为分布式系统提供了...
1. **节点(Node)**:RabbitMQ服务器的实例称为节点,可以是单机也可以是集群。 2. **队列(Queue)**:消息的存储位置,每个消息都会被放入一个队列。多个消费者可以从同一个队列中获取消息,但消息只会被消费一...
- **节点(Node)**:RabbitMQ服务器的实例称为节点,可以是单机部署或集群部署。 - **交换器(Exchange)**:负责将生产者发送的消息路由到正确的队列,根据预设的绑定规则进行。 - **队列(Queue)**:存储消息...
5. **节点**: 在RabbitMQ中,节点是一个运行实例,可以是单机也可以是集群的一部分。 安装RabbitMQ的过程通常涉及以下几个步骤: 1. **系统需求**: 首先,你需要一个支持RabbitMQ的操作系统,如Ubuntu、CentOS、...
本文将详细介绍如何在Linux环境中安装并配置RabbitMQ,包括单机安装和集群搭建。 首先,让我们了解RabbitMQ的基本概念。RabbitMQ是一款开源的消息代理和队列服务器,它基于AMQP(Advanced Message Queuing Protocol...
- **单机部署**:适合开发环境,直接运行RabbitMQ服务器即可。 - **集群部署**:多个RabbitMQ实例组成集群,提高可用性和扩展性。 - **高可用集群**:通过Erlang分布式的特性,实现无单点故障的集群。 - **网络...
在本文中,我们将深入探讨RabbitMQ的安装过程,以及与之相关的Erlang环境的安装。 首先,让我们了解为什么RabbitMQ需要Erlang。RabbitMQ是用Erlang编程语言编写的,因此,为了正确运行RabbitMQ,我们需要先安装...
- **节点与集群**:RabbitMQ服务器可以单机运行,也可以组建集群,实现高可用性和负载均衡。 - **Exchange**:消息的路由中心,根据预设的绑定规则将消息分发到相应的队列。 - **Queue**:消息的存储容器,消费者...
1. **节点**:RabbitMQ服务运行在节点上,可以是单机部署或集群部署。 2. **交换机**:交换机负责接收生产者发送的消息,并根据预定义的路由规则将消息分发到对应的队列。 3. **队列**:队列是消息的容器,保存未被...
#### 一、RabbitMQ单机安装与配置 **知识点1:RabbitMQ简介** RabbitMQ是一种基于AMQP(Advanced Message Queuing Protocol)标准的高性能消息中间件,广泛应用于分布式系统中进行消息的传递与处理。 **知识点2:...
1. **节点(Node)**:RabbitMQ 的运行实例称为节点,可以是单机部署,也可以是集群部署。 2. **交换机(Exchange)**:负责根据路由规则将消息分发到相应的队列。 3. **队列(Queue)**:存储消息的地方,消息被消费者...
对于那些需要处理大量数据的日志收集和传输场景,Kafka是最佳选择之一。 **3.2 RabbitMQ的选择** RabbitMQ以其成熟的API、跨平台的支持以及良好的社区支持而受到广泛欢迎。对于需要实现复杂消息路由和高可用性的...
docker-compose部署单机rabbitmq,一键启动
1. **节点(Node)**:RabbitMQ服务器的实例被称为节点,可以是单机部署也可以是集群部署。节点之间可以通过网络进行通信,实现数据共享。 2. **Exchange**(交换器):交换器是RabbitMQ中的核心组件,它的主要职责是...
1. **节点(Node)**: RabbitMQ服务器实例被称为节点,可以是单机部署,也可以是集群模式,提供高可用性。 2. **交换机(Exchange)**: 交换机负责将生产者发送的消息路由到正确的队列,根据预设的绑定规则进行操作...
1. **节点(Nodes)**:RabbitMQ服务运行在称为节点的实体上,可以是单机或集群模式。节点之间通过网络通信,共同管理消息。 2. **交换机(Exchanges)**:交换机接收生产者发送的消息,并根据预设的路由规则将其...