ES基本概念

来源:互联网 发布:红色网络教育 编辑:程序博客网 时间:2024/04/29 16:57

1. 索引(Index)

相当于数据库实例

2. 类型(Type)

相当于SQL中的数据库表,相当于MongoDB中的集合

3. 文档(Document)

相当于SQL数据库表中的一行记录,相当于MongoDB中的文档

4. 节点(Node)

一个ES实例即为一个节点。主节点由选举产生。

节点名配置:

#elasticsearch.yml#node.name: "Franz Kafka"node.name: "online-beta-01"

5.集群(Cluster)

ES集群由多个节点组成。节点通过cluster.name确定所属的集群。

集群名配置:

#elasticsearch.yml

#cluster.name: elasticsearchcluster.name: search-v1

6. 分片(Shard)

一个Lucene实例即为一个分片,相当于MongoDB中的分片。ES分片目的在于,将一个大索引分布到不同的节点上。

在创建索引时就确定了主分片数量,并且索引创建后不可修改主分片数量。

复制分片数量可以修改。

分片配置:

#分片数index.number_of_shards: 1#复制分片数index.number_of_replicas: 0


0 0