一、安装erlang
访问http://www.erlang.org
下载opt_src_R15B02.tar
tar -zxvf opt_src_R15B02.tar
进入opt_src_R15B02文件夹
./configure --prefix=/erlang
make & make install
注:编译需要wxWidgets、fop组件及ODBC
二、配置erlang
加入环境变量,vim /etc/profile
添加:
ERLANG=/erlang/bin
PATH=$PATH:$ERLANG
立即生效配置
source /etc/profile
三、安装RabbitMQ
访问http://www.rabbitmq.com
下载rabbitmq-server-generic-unix-2.8.7.tar
后台运行 ./sbin/rabbitmq-server –detached
停止 ./sbin/rabbitmqctl stop
查看状态 ./sbin/rabbitmqctl status
安装监控插件
./sbin/rabbitmq-plugins enable rabbitmq_management
查看监控 http://server-name:55672/
查看用户./sbin/rabbitmqctl list_users
改变用户名密码 ./sbin/rabbitmqctl change_password <UserName> <NewPassword>
四、配置RabbitMQ
手工创建 /etc/rabbitmq/
rabbitmq.config
RABBITMQ_NODE_IP_ADDRESS=0.0.0.0
RABBITMQ_NODE_PORT=2222
rabbitmq-env.conf
五、集群配置
配置两台机器的hostname
1、在两台机器的/etc/hosts文件里:
192.168.1.206 dev206
192.168.1.208 dev208
请注意RabbitMQ集群节点必须在同一个网段里,如果是跨广域网效果就差。
2、在两台机上都安装和启动RabbitMQ
3、将dev208的.erlang.cookie(安装erlang时默认位置,一般在用户目录中)这个文件拷贝到dev206的同一位置(反过来亦可),该文件是集群节点进行通信的验证密钥,所有节点必须一致。拷完后重启下RabbitMQ。
4、假设将dev206和dev208连接起来,在dev206上,执行如下命令:
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl cluster rabbit@dev208
rabbitmqctl start_app
上述命令先停掉rabbitmq应用,reset集群状态,然后调用cluster命令,将dev206连接到dev208,使两者成为一个集群,最后重启rabbitmq应用。在这个cluster命令下,dev206是内存节点,dev208是磁盘节点(RabbitMQ启动后,默认是磁盘节点)。
5、在dev206和dev208上,运行cluster_status命令查看集群状态:
Cluster status of node rabbit@dev206 ...
[{nodes,[{disc,[rabbit@dev208]},{ram,[rabbit@dev206]}]},
{running_nodes,[rabbit@dev208,rabbit@dev206]}]
...done.
分享到:
相关推荐
NULL 博文链接:https://zhb1208.iteye.com/blog/1320219
二、RabbitMQ配置和部署 1. 安装RabbitMQ 执行以下命令来安装RabbitMQ: ``` rpm -ivh rabbitmq-server-3.5.7-1.noarch.rpm ``` 如果安装成功,将显示安装完成的界面。 2. 启动服务 执行以下命令来启动RabbitMQ...
以下是对RabbitMQ安装配置的详细步骤的解析: 1. **安装RabbitMQ** - **安装程序路径**:在描述中提到了安装路径,通常是在网络共享位置或者本地硬盘上找到RabbitMQ的安装文件。 - **安装方式**:首先,你需要将...
**RabbitMQ安装配置详解** RabbitMQ是一个广泛使用的开源消息代理和队列服务器,它基于AMQP(Advanced Message Queuing Protocol)协议实现。在本文中,我们将详细讲解如何在Linux环境中安装和配置RabbitMQ。 首先...
**RabbitMQ安装配置详解** RabbitMQ是一种广泛使用的开源消息代理和队列服务器,它基于AMQP(Advanced Message Queuing Protocol)协议,用于在分布式系统中高效地处理消息传递。在RHEL7(Red Hat Enterprise Linux...
Linux下的RabbitMQ安装配置是一项重要的系统集成工作,尤其在分布式系统中,RabbitMQ作为消息队列服务器,常用于实现进程间通信和解耦。本文将详细介绍如何在Linux环境中安装并配置RabbitMQ,包括单机安装和集群搭建...
在安装和配置RabbitMQ之前,我们需要确保准备好一些必要的软件包。以下是对这些软件包的详细介绍: 1. **Erlang**: Erlang是RabbitMQ的基础,因为RabbitMQ是用Erlang编程语言编写的。Erlang是一种并发和容错能力强...
接着,从Erlang官网下载源码包,解压后配置安装路径,例如`./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac`。...
rabbitmq 3.9.3 配置文件
**RabbitMQ 默认配置文件模板详解** RabbitMQ是一款开源的消息队列系统,基于AMQP(Advanced Message Queuing Protocol)协议实现,广泛应用于分布式系统中,用于解耦应用程序,提高系统的可扩展性和容错性。在...
- 安装过程中,系统会自动配置RabbitMQ服务,并启动服务。 3. **验证安装**: - 打开命令行窗口,输入`rabbitmqctl status`,如果显示RabbitMQ服务器的状态信息,说明安装成功。 - 通过浏览器访问`...
rabbitmq配置文件,用于rabbitmq管理
本文包含elang安装,RabbitMQ安装配置,RabbitMQ两台服务器集群
RabbitMQ的配置文件
3. RabbitMQ配置与管理: 安装完成后,需要创建一个配置文件rabbitmq.config,并设置loopback_users参数为空,这意味着允许远程访问。接下来,配置RabbitMQ服务为开机自启动,并启动RabbitMQ服务。 为了方便管理...
**RabbitMQ配置详解** RabbitMQ是一款基于AMQP(Advanced Message Queuing Protocol)协议的开源消息中间件,被广泛应用于分布式系统中的消息传递。它提供了高可用性、可靠性和可扩展性,使得应用程序能够通过解耦...
RabbitMQ 安装与配置(分布式配置) RabbitMQ 是一个基于 AMQP 协议的开源消息队列系统,由 Erlang 语言开发。它支持多种语言的客户端,包括 Java、Python、Ruby 等,可以满足高并发、可扩展性的业务需求。 安装...
### RabbitMQ 安装与配置知识点详解 #### 一、消息队列(MQ)概念解析 消息队列(Message Queue, MQ)是一种应用间通信的方法,它允许应用通过发送消息来进行异步通信,而不必直接相互调用。消息队列中的消息可以被一...