Ubuntu 下 rabbitmq集群配置

1,执行在host文件中配置主名字

	192.168.1.21    <span style="font-family: Arial, Helvetica, sans-serif;">platform-api1</span>

	192.168.1.22    <span style="font-family: Arial, Helvetica, sans-serif;">platform-api2</span>

2,分别启动21,22 rabbitmq服务

3,,将集群的cooke设置一直,在21上执行下面的命令,将内容copy到22上

sudo vi  /var/lib/rabbitmq/.erlang.cookie

4,执行命令

rabbitmqctl join_cluster  [email protected]

看到一下结果则创建成功

Cluster status of node '[email protected]' ...
[{nodes,[{disc,['[email protected]','[email protected]']}]}]
...done.

备注:如果报下面的错误:

Rabbit - Error: mnesia_unexpectedly_running

则执行下面的命令即可:

rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl cluster [email protected]

Ubuntu 下 rabbitmq集群配置

时间: 2024-10-08 16:23:42

Ubuntu 下 rabbitmq集群配置的相关文章

Windows环境下 RabbitMQ集群配置

一.在集群机器上安装erlang环境.安装rabbitmq; 二. 假设,192.168.10.111的节点名称为 [email protected],192.168.10.112的节点名称为 [email protected] 1.分别在两台机器的rabbitmq数据.日志文件所在路径下(本文为C:\Users\Administrator\AppData\Roaming\RabbitMQ),创建集群配置文件rabbitmq.config. rabbitmq.config是一个标准的erlang

CentOS+rabbitMQ集群配置

1.实验环境 rabbitmq-node1.com192.168.1.112 rabbitmq-node2.com192.168.1.113 rabbitmq-node3.com192.168.1.128 2.配置前检查同步时间 #ntpdate pool.ntp.org 3.注意一定要修改hosts #cat /etc/hosts 192.168.1.112   rabbitmq-node1.com rabbitmq-node1 192.168.1.113   rabbitmq-node2.c

Linux下Elasticsearch集群配置

一.简介 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎.设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便. 二.集群安装 1.选择指定的版本下载 wget https://download.elastic.co/elasticsearch/release/org/elas

在CentOS7上部署Rabbitmq集群配置

概述 RabbitMQ是目前流行的开源消息队列系统.MQ(消息队列)是一种应用程序对应用程序的通信方法. RabbitMQ的结构图如图所示: 实现步骤 在一个集群里,有三台服务器,其中一台使用磁盘模式,另两台使用内存模式.两台内存模式的节点无疑速度更快,因此通过客户端连接访问它们.但是客户端不可能分别连接两个内存节点,肯定是通过前端反向代理去轮询分发请求如果担心前端反向代理服务器故障,可以通过Keepalived软件做一个高可用架构.而磁盘模式的节点,由于磁盘IO相对较慢,因此仅作数据备份使用.

Linux CentOS6.5下RabbitMQ集群部署配置

一.服务器与主机名列表 环境:2台Linux主机,主机名和IP如下,rabbitmq执行用户为rabbitmq,所属组为rabbitmq 172.16.192.145   ecs003 172.16.192.146   ecs004 二.在个节点服务器上做好hosts解析 #cat>>/etc/hosts< 172.16.192.145   ecs003 172.16.192.146   ecs004 EOF 三.在各节点安装Rabbitmq 1.安装epel源和rabbit-relan

RabbitMq 集群配置

1. RabbitMQ 所需的附属安装包 1.1  openGL安装 执行命令: [[email protected] local]# yum install mesa-libGL-devel mesa-libGLU-devel freeglut-devel gcc glibc-devel make ncurses-devel openssl-devel autoconf xmlto libtool automake -y  1.2  erlang 安装   下载 erlang  http://

RabbitMQ集群配置与HA

1.安装RabbitMQ 1)下载和安装erlang 下载erlang wget http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el6.x86_64.rpm 安装erlang,root用户使用rpm安装 rpm -ihv erlang-18.1-1.el6.x86_64.rpm 2)下载和安装RabbitMQ 下载RabbitMQ wget https://github.com/rabbitmq/rabbitmq-server/rel

RabbitMQ集群配置

RabbitMQ的集群节点包括内存节点.磁盘节点.顾名思义内存节点就是将所有数据放在内存,磁盘节点将数据放在磁盘.如果在投递消息时,打开了消息的持久化,那么即使是内存节点,数据还是安全的放在磁盘. 普通模式: 对于queue来说,message data只存在于集群中的一个节点上,而message metadata则存在于集群中的所有节点.当message进入A节点的queue后,consumer从B节点拉去时,rabbitmq会临时在A.B之间进行消息传输,把A中的message data取出

Ubuntu下kafka集群环境搭建及测试

1,解压 [email protected]1:/usr/local# tar zxvf kafka_2.11-0.8.2.2.tgz 2,重命名 [email protected]1:/usr/local# mv /usr/local/kafka_2.11-0.8.2.2 /usr/local/kafka 3,起zookeeper集群到指定后台文件(不占用页面) [email protected]1:/usr/local/kafka# bin/zookeeper-server-start.sh