ElasticSearch的基本概念
2018-02-28 11:37
204 查看
概念 | 解释 |
---|---|
Cluster | 集群,一个集群中包含多个node. |
Node | 一个elasticsearch服务器。 |
Index | 索引,包含一堆有相似结构的文档数据,类似于关系型数据库的一个库。一个index下可以有多个type. |
Type | 类型,每个索引里都可以有一个或多个type,type是index中的一个逻辑数据分类,类似于关系型数据库的一张表。一个type下可以有多个document. |
Document | 文档,一个document包含读个field(字段),类似于关系型数据库的一行记录。 |
shard | 单台机器无法存储大量数据,es可以将一个索引中的数据切分为多个shard,分布在多台服务器上存储。有了shard就可以横向扩展,存储更多数据,让搜索和分析等操作分布到多台服务器上去执行,提升吞吐量和性能。每个shard都是一个lucene index。 |
replica | 任何一个服务器随时可能故障或宕机,此时shard可能就会丢失,因此可以为每个shard创建多个replica副本。replica可以在shard故障时提供备用服务,保证数据不丢失,多个replica还可以提升搜索操作的吞吐量和性能。primary shard(建立索引时一次设置,不能修改,默认5个),replica shard(可以修改数量,默认1个),默认每个索引10个shard,5个primary shard,5个replica shard,最小的高可用配置,是2台服务器。 |
相关文章推荐
- Elasticsearch基本概念
- elasticsearch笔记_基本概念(一)
- elasticsearch的一些基本概念
- Elasticsearch(一) 基本概念
- ElasticSearch 学习笔记二 基本概念
- Elasticsearch2.x手册 - 第1章 入门指南 - 1.1 基本概念
- ElasticSearch中Cluster,Node,Shard,Indices,replicas的基本概念与关系
- Elasticsearch学习总结一 基本用法及概念
- 第三百六十节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)的基本概念
- ElasticSearch系列之二:基本概念介绍
- ElasticSearch的安装部署及基本概念
- elasticsearch基本概念
- 初识elasticsearch_1(基本概念和基本操作)
- ElasticSearch 基本概念
- ElasticSearch基本概念
- lucene和ElasticSearch基本概念
- Elasticsearch基本概念介绍
- ElasticSearch介绍和基本概念
- lucene和ElasticSearch基本概念