Cluster|学习笔记

简介: 快速学习 Cluster。

开发者学堂课程【ElasticSearch 最新快速入门教程Cluster】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/642/detail/10627


Cluster

 

这个集群把一个应用部署到不同的服务器上,缓解单个服务器压力,避免造成故障问题。在大数据领域,这个集群用的很广泛。

Cluster

代表一个集群,集群中有多个节点,其中有一个为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的,ES 的一个概念就是去中心化,字面上理解就是无中心节点,这是对于集群外部来说的,因为从外部来看 E 集群,在逻辑上是个整体,你与任何一个节点的通信和与整个 E 集群通信是等价的。

因为 ES 组成一个集群与某一台服务器是一样的。对某一台服务器的操作,进行信息的写入或者删除的时候,同步到别的 ES 服务器上去。

主节点的职责是负责管理集群状态,包括管理分片的状态和副本的状态,以及节点的发现和删除。

只需要在同一个网段之内启动多个 ES 节点,就可以自动组成一个集群。

默认情况下 ES 会自动发现同一网段内的节点,自动组成集群。

在 ES 集群中新添加一个节点,也是由主节点来做的。删除之后,把这个节点的信息同步到别的 ES 节点上来,这个工作也是由 ES 节点上的主节点工作。

搭建 ES 集群的时候,只要保证每一台 ES 服务器的 IP 地址在同一个管道内,就会自动组成一个集群。

集群的查看状态

搜索这个地址,就可以查看到。

http://<ip] host>: 9200/_cluster/health?pretty

如果是绿色的所有的主分片和副分片都可以用,如果是黄色的,表示所有的主分片都可用,但是不是所有的副分片可用,如果是红色,在 ES 集群里,不是所有的主分片和副分片都可用。

绿色和黄色都是正常的,如果达到红颜色,就不要进行操作了。先把集群的状态调节成功后,然后进行后续的操作。

绿色是最健康的,便于 ES 集群,跟踪一下 ES 集群,进行实弹的调控。

相关文章
|
NoSQL Java Redis
Redis Cluster:Too many Cluster redirections异常
  转载请注明出处哈:http://carlosfu.iteye.com/blog/2240426   一、现象:     我们的redis私有云,对外提供了redis-standalone, redis-sentinel, redis-cluster三种类型的redis服务。
4309 0
Redis Cluster:Too many Cluster redirections异常
|
6月前
|
存储 NoSQL Redis
redis集群cluster
redis集群cluster
55 0
|
存储 NoSQL 5G
集群-cluster 集群搭建|学习笔记
快速学习集群-cluster 集群搭建
集群-cluster 集群搭建|学习笔记
|
开发者
Cluster | 学习笔记
快速学习 Cluster
|
NoSQL MongoDB Docker
基于docker容器下mongodb 4.0.0 的Replica Sets+Sharded Cluster集群(1)
基于docker容器下mongodb 4.0.0 的Replica Sets+Sharded Cluster集群(1)
179 0
基于docker容器下mongodb 4.0.0 的Replica Sets+Sharded Cluster集群(1)
|
存储 负载均衡 NoSQL
Redis Cluster集群管理
Redis Cluster集群管理
|
NoSQL MongoDB Docker
基于docker容器下mongodb 4.0.0 的Replica Sets+Sharded Cluster集群(2)
基于docker容器下mongodb 4.0.0 的Replica Sets+Sharded Cluster集群(2)
194 0
|
NoSQL Java MongoDB
基于docker容器下mongodb 4.0.0 的Replica Sets+Sharded Cluster集群(3)
基于docker容器下mongodb 4.0.0 的Replica Sets+Sharded Cluster集群(3)
184 0
|
存储 NoSQL 数据库
MongoDB Sharded cluster架构原理
为什么需要Sharded cluster? MongoDB目前3大核心优势:『灵活模式』+ 『高可用性』 + 『可扩展性』,通过json文档来实现灵活模式,通过复制集来保证高可用,通过Sharded cluster来保证可扩展性。 当MongoDB复制集遇到下面的业务场景时,你就需要考虑使用Sh
|
监控 MySQL 关系型数据库
ProxySQL Cluster 概述
1:前言 在ProxySQL 1.4.2 之前,ProxySQL 单点的解决方法有配合keepalived 使用来实现ProxySQL的主备,但是需要在主备上配置两份完全相同的路由或规则,如果再没有自动运维平台,同时维护两份配置的也是相当麻烦的。
7201 0