elasticsearch 弹性搜索中的设置是什么
我对弹性搜索很陌生。我需要知道索引中的设置是什么。它是可选的吗?如果我们不在设置中包括它会发生什么,如果我们不在设置中包括碎片会发生什么。如果您是Elasticsearch新手,首先了解Elasticsearch的基本术语非常重要 集群–Elasticsearch集群由一个或多个节点组成,可通过其集群名称进行识别 节点–单个Elasticsearch实例。在大多数环境中,每个节点都在单独的机箱或虚拟机上运行 索引–在Elasticsearch中,索引是一组文档,如mysql中的数据库 shard–由于Elasticsearch是一个分布式搜索引擎,索引通常被分割成称为shard的元素,这些元素分布在多个节点上。Elasticsearch自动管理这些碎片的排列。它还根据需要重新平衡碎片,因此用户无需担心细节 副本–默认情况下,Elasticsearch为每个索引创建五个主碎片和一个副本。这意味着每个索引将由五个主分片组成,每个分片将有一个副本 设置通常用于定义应用程序的总体架构。它根据应用程序的要求而有所不同 它包含碎片的数量、副本集的数量等。这些信息有助于根据应用程序的需要设计我们的Elastic,如下所示:elasticsearch 弹性搜索中的设置是什么,elasticsearch,kibana,elasticsearch,Kibana,我对弹性搜索很陌生。我需要知道索引中的设置是什么。它是可选的吗?如果我们不在设置中包括它会发生什么,如果我们不在设置中包括碎片会发生什么。如果您是Elasticsearch新手,首先了解Elasticsearch的基本术语非常重要 集群–Elasticsearch集群由一个或多个节点组成,可通过其集群名称进行识别 节点–单个Elasticsearch实例。在大多数环境中,每个节点都在单独的机箱或虚拟机上运行 索引–在Elasticsearch中,索引是一组文档,如mysql中的数据库 shard
{
"settings" : {
"index" : {
"number_of_shards" : 3,
"number_of_replicas" : 2
}
}
}
为了进一步澄清,您可以访问Elastic社区的官方文档,这里写得很好。