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 集群,进行实弹的调控。

相关文章
|
负载均衡 Ubuntu 应用服务中间件
|
11月前
|
JSON 关系型数据库 测试技术
使用Python和Flask构建RESTful API服务
使用Python和Flask构建RESTful API服务
493 2
|
11月前
|
JSON 前端开发 API
使用Python和Flask构建简易Web API
使用Python和Flask构建简易Web API
602 3
|
11月前
|
存储 弹性计算 固态存储
阿里云服务器收费标准、价格计算器使用及最新活动价格参考
阿里云服务器收费标准参考,目前阿里云服务器最低配置为2核0.5G,收费标准为8.5/月,有的用户在购买阿里云服务器前,需要了解一下阿里云服务器的价格,可以使用价格计算器来快速查询云服务器的实例规格、带宽、云盘价格。另外,随着2024金秋云创季活动的开启,云服务器的最新活动价格情况也是很多用户比较关心的,本文也为大家整理汇总了云服务器的收费标准、价格计算器使用教程及云服务器的金秋云创季价格情况,以供参考和选择。
|
NoSQL 关系型数据库 MySQL
Redis 事务特性、原理、具体命令操作全方位诠释 —— 零基础可学习
本文全面阐述了Redis事务的特性、原理、具体命令操作,指出Redis事务具有原子性但不保证一致性、持久性和隔离性,并解释了Redis事务的适用场景和WATCH命令的乐观锁机制。
1327 0
Redis 事务特性、原理、具体命令操作全方位诠释 —— 零基础可学习
|
应用服务中间件 Apache PHP
Apache vs Nginx: 实际考虑因素
Apache vs Nginx: 实际考虑因素
360 0
|
数据可视化 Ubuntu Linux
PyCharm连接远程服务器配置的全过程
相信很多人都遇见过这种情况:实验室成员使用同一台服务器,每个人拥有自己的独立账号,我们可以使用服务器更好的配置完成实验,毕竟自己哪有money拥有自己的3090呢。 通常服务器系统采用Linux,而我们平常使用频繁的是Windows系统,二者在操作方面存在很大的区别,比如我们实验室的服务器采用Ubuntu系统,创建远程交互任务时可以使用Terminal终端或者VNC桌面化操作,我觉得VNC很麻烦,所以采用Terminal进行实验,但是Terminal操作给我最不好的体验就是无法可视化中间实验结果,而且实验前后的数据上传和下载工作也让我头疼不已。
|
存储 SQL 分布式计算
企业数仓架构设计实践
本文是一位数据架构师在设计企业级数据仓库架构时的思考与实践经验分享。从理论基础(数据仓库概念、Lambda架构、Kimball与Inmon方法)到工具选型(如Hadoop、Hive、Spark、Airflow、Tableau等),再到实践过程(需求调研、架构设计、技术选型落地、数据模型设计、测试迭代及用户培训),全面阐述了数仓建设的各个环节。强调了业务理解与技术结合的重要性,并指出数仓建设是一个持续优化、适应业务发展变化的过程。
640 3
|
传感器 供应链 物联网
ERP系统与物联网(IoT)集成:实现智能化业务管理
【7月更文挑战第29天】 ERP系统与物联网(IoT)集成:实现智能化业务管理
984 0