elasticsearch - 分片和副本的数量对磁盘大小有影响吗?

标签 elasticsearch sharding diskspace

我的ES节点使用默认设置。 5个主要分片,副本= 1。
将设置从5个分片和1个副本更改为对使用的磁盘空间有任何影响,还是磁盘大小仅受索引和文档影响?

我的节点不断用完空间,我想知道是否更改分片和副本的数量
将影响磁盘空间。

最佳答案

减少分片将无济于事,您将仍然拥有相同数量的数据,只是分片数量不多。您可以通过减少副本数来减少磁盘空间,禁用 _all _source 字段并使用特殊映射(例如,可以对所有字符串使用关键字分析器,丢弃字段规范,术语 vector 等,并禁用_all和_source。这样可以节省一些空间,但是要付出的代价是“可搜索性”较低-如果仍然满足搜索要求,则需要仔细测试。)

关于elasticsearch - 分片和副本的数量对磁盘大小有影响吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24831622/

相关文章:

mysql - 拉取墙/仪表板数据,如 facebook、twitter、tumblr 等

mongodb - 如何使用单个 shell 脚本使用多个/三个节点/服务器/机器创建 MongoDB 集群?

javascript - 分片时启动代码时出现 UnhandledPromiseRejectionWarning

c - 以编程方式提前确定文件 "size on disk"

php - 如何连接到其他服务器

elasticsearch - Elasticsearch地理空间 map ,无法渲染线串

ElasticSearch - 在名称中使用连字符进行搜索

python - 将原始数字写入磁盘

Elasticsearch错误: cluster_block_exception [FORBIDDEN/12/index read-only/allow delete (api)],超出洪水阶段磁盘水印

elasticsearch - 弹性建议中的Umlaut