Elasticsearch多数据路径磁盘已满

时间:2019-06-10 08:54:59

标签: elasticsearch

我有一个500gb的硬盘,分为os和elasticsearch数据,几乎已满,我添加了第二个1Tb硬盘并将其作为第二个硬盘添加到elasticsearch.yml

(例如:file.data: /els, /var/lib/elasticsearch)。

通过kiabna,我可以看到现在的空间实际上是1.5TB,但是每次发送文件时,该文件都保存在通常的hdd中,而1TB空着。 有人可以帮我吗?

elasticsearch 6.6.1的版本

enter image description here

1 个答案:

答案 0 :(得分:1)

如果将文档发送到旧索引,则该旧索引不会移动到新路径,而是保留在旧硬盘上。使用多路径,elasticsearch不会将碎片重新定位在有空间的地方。

有关更多信息,请参见以下docs

  

path.data设置可以设置为多个路径,在这种情况下,所有路径都将用于存储数据(尽管属于单个分片的文件将全部存储在同一数据路径上):

如果要使用新的硬盘驱动器扩展当前路径,则可以使用类似 Logical Volume Management的名称。它是驱动器的抽象,因此您可以将许多实际磁盘驱动器附加到单个逻辑驱动器。