gpt4 book ai didi

elasticsearch - Elasticsearch中的术语令人困惑

转载 作者:行者123 更新时间:2023-12-03 00:28:29 25 4
gpt4 key购买 nike

由于我是 flex 搜索的新手,因此我对 flex 搜索感到困惑。

 1) shard
2) cluster
3) difference between number_of_nodes and number_of_data_nodes
4) difference active_primary_shards and active_shards
5) relocating_shards
6) unassigned_shards

在开始elasticsearch时它显示为5个分片。但是在插入数据分片后,它继续增加。我不知道分片的默认设置是什么。

提前致谢!

最佳答案

  • 每次尝试插入新文档时,分片数量都会增加10吗?
  • 确定要在尝试插入文档之前将文档插入创建的索引中吗? T

  • 原因是我问当您尝试插入文档时分片是否增加10,那么您将可以直接在ElasticSearch的基础上创建一个全新的索引,而不是插入已创建的索引中默认值。这是 5个分片和1个副本,表示10个分片(用于复制主分片的1组副本)。

    例如,这是创建索引并完全控制创建的分片数量的方法-
    curl -XPUT <host>:<port>/<index> -d '{
    "settings": {
    "number_of_shards": 2,
    "number_of_replicas": 0,
    "analysis": {
    "analyzer": {
    ..........
    ..........
    ..........
    ..........
    ..........
    ..........
    ..........
    ..........
    },
    "filter": {
    ..........
    ..........
    ..........
    ..........
    ..........
    ..........
    ..........
    ..........
    }
    }
    }
    }'
  • A shard in ElasticSearch本质上是Lucene实例。
  • ElasticSearch中的
  • A cluster本质上是一个或多个包含相同集群名称的节点,从而使它们可以连接在一起,以分布式的方式散布碎片。
  • 数据节点数本质上是不仅仅是协调器节点的节点数,即将接收搜索请求的节点可能是主节点,也将是包含并包含数据(分片)的节点。协调器节点将仅将请求分发到数据节点。
  • Activity 的主要分片是在群集内的节点上很高兴可用的那些 Activity 分片, Activity 的分片将包括该数量的副本。
  • 重定位分片是可能迁移到同一集群中不同节点的分片,这是由于新节点加入了集群,并且随着ElasticSearch的分发,它将移动分片以重新平衡集群,从而确保可用性。
  • 未分配给节点的碎片。
  • 关于elasticsearch - Elasticsearch中的术语令人困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21275465/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com