ElasticSearch中,集群(Cluster),节点(Node),分片(Shard),Indices(索引),replicas(备份)之间的关系
来源:互联网 发布:东南大学软件学院学费 编辑:程序博客网 时间:2024/06/02 02:03
Cluster包含多个node,Indices不应该理解成动词索引,Indices可理解成关系数据库中的databases,Indices可包含多个Index,Index对应关系数据库中的database,它是用来存储相关文档的。
Elasticsearch与关系数据的类比对应关系如下:
Relational DB ⇒ Databases ⇒ Tables ⇒ Rows ⇒
ColumnsElasticsearch ⇒ Indices ⇒ Types
⇒ Documents ⇒ Fields
这里的document的可以理解为一个JSON序列对象。每个document可包含多个field。再来说说Shard,每个Index(对应Database)包含多个Shard,默认是5个,分散在不同的Node上,但不会存在两个相同的Shard存在一个Node上,这样就没有备份的意义了。Shard是一个最小的Lucene索引单元。
转载自:
作者:赵光明
链接:https://www.zhihu.com/question/26446020/answer/42049774
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
阅读全文
0 0
- ElasticSearch中,集群(Cluster),节点(Node),分片(Shard),Indices(索引),replicas(备份)之间的关系
- 集群(Cluster),节点(Node),分片(Shard),Indices(索引),replicas(备份)之间是什么关系
- [mongodb]shard cluster(分片集群)搭建实录
- elasticsearch节点脱离集群 分片控制
- Elasticsearch集群未分配的shard
- 搭建高可用mongodb shard 集群以及多节点备份
- Elasticsearch 5.4 Indices(索引) API
- Elasticsearch yellow unassigned_shards 恢复 replicas 节点恢复
- Elasticsearch的核心概念cluster/shards/replicas/recovery/gateway/discovery.zen/transport/settings/mapping等
- Elasticsearch模块功能之-索引分片分配(Index shard allocation)
- ElasticSearch的shard迁移
- WAS中单元(Cell)节点(Node),以及Node、Profile 与 Server 之间的关系是什么
- Elasticsearch集群的数据备份
- redis cluster 集群配置示例: 创建, 添加节点, 重新分片, 删除节点
- alfresco中节点之间的关系
- mongodb sharding cluster(分片集群)
- shard分片
- Elasticsearch索引的父子关系
- base64编码上传图片java后台接收实例
- 【个人笔记重点,不作为参考】主题:angular-cli
- 使用fileupload组件实现文件上传
- get_transform is not allowed to be called from a MonoBehaviour constructor (or instance field initia
- anaconda安装后,spyder和anaconda启动不了
- ElasticSearch中,集群(Cluster),节点(Node),分片(Shard),Indices(索引),replicas(备份)之间的关系
- nginx log_module分析
- keepass+ keepasshttp实现自动填充密码和账号
- iOS xib制作开发购物数量加减的按钮
- 4584: [Apio2016]赛艇
- MongoDB+Nginx+Nginx-Gridfs的安装配置过程详解
- 【Hibernate】Hibernate.cfg.xml 主配置
- 日期和时间的工具类
- SQL之时间函数