发布信息

36 张图详解ElasticSearch 实战常识点 原理 (36张图详解网络基础知识)

     2024-10-22 20:23:07     868

本文目录导航:

36 张图详解ElasticSearch 原理+实战常识点

本文将具体引见ElasticSearch的原理和实战操作,协助你极速把握这款高效的全文搜查引擎。经过36张图,咱们将逐渐解析:

经过以上内容,你将能够对ElasticSearch有深化的了解,并经过实战操作把握其运行。如今就追随咱们的图示教程,开局你的ElasticSearch之旅吧!

Elasticsearch的基本概念及上班原理

Elasticsearch外围概念包括:NRT(近实时),Cluster(集群),Node(节点),Shard(分片),Replica(正本),Index(索引),Type(类型),document(文档)。

节点导致集群,集群中每个节点都蕴含一个或多个分片和正本,分片有助于裁减存储才干,正本确保数据冗余和容错。

创立索引时指定分片数量,正本数量固定,最小性能需两台主机。

索引为具备相反结构文档汇合,定义在集群中,如客户、商品、订单、评论索引等。

文档为最小数据单元,以JSON格局存储。

Elasticsearch上班原理触及节点初始化、集群通讯与数据解决。

节点进行时寻觅集群,协调者(master节点)治理形态,客户端直接恳求节点或经过协调者直接访问,协调者汇总数据前往客户端。

集群内活期检测节点形态,确保数据完整性。

本文简述Elasticsearch基础概念及上班流程,后续篇章将联合实例深化讨论Elasticsearch经常使用方法。

elasticsearch性能文件详解

最近接手ES主机疑问修停上班,对这个外围性能文件有了深化了解。

该文件位于es根目录的config目录,重要蕴含和两个局部,其中是主性能,日志性能则自动驳回log4j设置。

首先,设置集群称号,如elasticsearch,用于同一网段内不同集群的区分,经过广播模式衔接。

则是以后节点的称号,假设不指定,会随机从es jar包中文件的幽默名字列表当选取。

和区分选择节点能否能成为master和存储数据,前者默以为true,后者默以为true。

index的性能如_of_shards和_of_replicas,前者设置自动索引分片数,后者设定索引正本个数。

自动设置下,单机集群肥壮度会显示为黄色,由于某些复制未被调配。

path.*系列参数用于设置各种文件的存储门路,如性能文件、数据、日志等。

选项用于锁定内存,防止ES内存替换,保障性能。

_host和_host用于设置节点的绑定和通讯IP,则兼并了两者。 实战常识点

用于节点间的TCP通讯,则对应HTTP服务端口。

gateway和关系的参数如用于数据复原战略,_master_nodes则确保至少有N个master节点可被其余节点识别。

设置ping操作的超时期间,控制能否经常使用多播发现节点。

性能实例中,罗列了预期的master节点列表,可用于智能发现新节点。

了解这些性能后,对ES主机的运转和提升就愈加游刃缺乏了。

相关内容 查看全部