集群 (cluster_name)和节点(name),不同的 name设置成相同的 cluster_name ,就并成了1个集群;
-----------------------------------------------
索引:含有相同属性的文档(被索引的基本数据单元)集合,相当于数据库
类型:索引可以定义多个类型,文档必须属于1个类型,相当于表
ES基础概念
节点一到节点n
索引:含有相同属性的文档集合
类型:文档必须属于一个类型
文档:可以被索引的基础数据单位
分片:每个索引有多个分片
1、集群和节点:集群有唯一的名字;节点是集群的一部分,通过集群名字加入集群,节点也有自己的名字,是CRUD的基本服务。
2、索引:相同属性的文档集合(database)。
3、类型:索引可以定义一个或多个类型,文档必须属于一个类型(table)。
4、文档:可以被索引登记表数据单位,最小的存储单位(row data)。
5、分片:每个索引含有多个分片,分片是Lucene索引,只能在创建索引时指定。
6、备份:拷贝一份分片就完成了分片备份,代替主分片工作和执行搜索操作,可在创建索引后修改。
https://blog.csdn.net/larry1648637120/article/details/105361767
分片只能开始时候定,那局限性太大了,备份则不同吗
分片就是分布式的分体吗
索引是数据库,类型是表,文档是一行
索引-database/数据库:汽车索引,图书索引,家具索引
类型-表:图书索引细分:科普类,文学类,艺术类
文档-记录,每一本书
多个节点组成一个集群
分片只能在创建索引的时候指定,后期是不能修改的;
备份后期是可以修改的
每个索引默认有5个分片,一个备份,不过这个是可以更改的
这样来理解
索引=》类型=》文档
数据库=》表=》一行数据
基础概念介绍
分片可以提高搜素效率缓解数据查询压力
分片和备份 对于ES来说默认创建索引的时候会有5哥分片和一个备份
ES中索引是数据的文档集合——> 类似于数据库的dataBase
一个索引可以定义多个类型 ——>相当于数据库中的表
而文档是属于类型的——> 相当于sql里的一行记录
分片是索引level的
1.索引
比如,索引A表示消费者数据,索引A表示产品数据。
对比SQL:相当于一个数据库database
命名规则:小写字母开头,不含下划线
增删改查都是用索引
2.类型
通常 定义成有相同字段的文档,作为一个类型
ps:比如字段 metricName 都为xx的,作为一个类型
对比SQL:相当于一个table
3.文档
ES里最小存储单位
对比SQL:相当于一条记录
举例:
一个用户的基本信息,一篇文章的数据
ps:比如一个metric event message
基础的概念


ES基础概念
索引相关的高级概念
分片是为了分摊搜索压力。
备份是为了当主分片出现故障时,备份分片可以顶上,同时备份分片也可以被用来分摊搜索压力。
ES 默认创建索引时会创建 5 个分片,一个备份,这个是可修改的。
这样看来,分片和备份其实有点像,不过它们在配置上有一个重大的区别:分片的数量只能在创建索引时指定,不能在后期修改,但备份的数量是可以在后期修改的。
搜索引擎的基本概念
分片:每个索引都有多个分片,每个分片是一个Lucene索引
备份:拷贝一份分片就完成了分片的备份
ES默认在创建索引时,会创建5个分片,一份备份,这个数量是可以修改的,分片的数量只能在创建索引的时候指定,而不能在后期进行修改。而备份数量是可以动态修改的。
分片的好处:
易于用户水平扩展和拆分以及分布式操作
分摊服务器的搜索压力
提高搜索效率
备份的好处:
当一个主分片失败或者出现问题时,备份分片可以代替工作,从而提高ES的可用性
备份的分片还可以执行搜索操作,以分摊搜索的压力
基础概念:
索引:含有相同属性的文档集合,相当于database
类型:索引可以定义一个或多个类型,文档必须属于一个类型,相当于table
文档:文档是可以被索引的基本数据单位,相当于record
ElasticSearch基础概念
索引--数据库
类型--表
文档--记录
es类比数据库:索引【含有相同属性的文档集合】——database、类型【索引可以定义一个或多个类型,文档必须属于一个类型】——table、文档【文档是可以被索引的基本数据单位】——数据库记录。
分片【每个索引都有多个分片,每个分片是一个Lucene索引】:创建时就确定,不可更改。
备份【拷贝一份分片就完成了分片的备份】:可动态修改
索引:含有相同属性的文档集合
类型:索引可以定义一个类型或多个类型,文档必须属于一个类型
文档:文档是可以被索引的基本数据单位
分片:每个索引都有多个分片,每个分片是一个Lucene索引
备份:拷贝一份片就完成了分片的备份
集群和节点
基础概念:
索引:含有相同属性的文档集合,相当于database
类型:索引可以定义一个或多个类型,文档必须属于一个类型,相当于table
文档:文档是可以被索引的基本数据单位,相当于record
分片:每个索引都有多个分片,每个分片是一个Lucene索引
备份:拷贝一份分片就完成了分片的备份
ES索引默认5个分片,分片指定后不可以修改,备份数可以修改
基本概念啊
索引:含有相同属性的文档集合---数据库
类型:索引可以定义一个或多个类型,文档必须属于一个类型---表
文档:文档可以是被索引的基本数据单位---一条记录