elasticsearch 默认情况下,ElasticSearch在哪里存储索引?,elasticsearch,elasticsearch" /> elasticsearch 默认情况下,ElasticSearch在哪里存储索引?,elasticsearch,elasticsearch" />

elasticsearch 默认情况下,ElasticSearch在哪里存储索引?

elasticsearch 默认情况下,ElasticSearch在哪里存储索引?,elasticsearch,elasticsearch,我目前正在将大量数据索引到ElasticSearch中,我不完全确定ES实际将索引存储在哪里。我担心索引变得太大,可能会占用磁盘上的全部可用空间。从这个意义上讲,我希望将它们移到别处(通过创建快照并恢复它们) 在配置中,指定索引的实际位置为/path/to/data,但在我的数据文件夹中,我根本找不到它们。此外,是否可以将ES保留在当前位置,并将其指向其他位置存储索引?索引的默认位置是/data 是的,可以将该值更改为其他值,因此可以在一个位置安装ES,但数据将在另一个位置。这实际上是一个最佳实

我目前正在将大量数据索引到ElasticSearch中,我不完全确定ES实际将索引存储在哪里。我担心索引变得太大,可能会占用磁盘上的全部可用空间。从这个意义上讲,我希望将它们移到别处(通过创建快照并恢复它们)


在配置中,指定索引的实际位置为/path/to/data,但在我的数据文件夹中,我根本找不到它们。此外,是否可以将ES保留在当前位置,并将其指向其他位置存储索引?

索引的默认位置是/data


是的,可以将该值更改为其他值,因此可以在一个位置安装ES,但数据将在另一个位置。这实际上是一个最佳实践,因为它使升级更容易。在ES 1.6中,甚至可以使用卷影副本,这意味着索引数据可以由几个ES实例共享。

其他路径呢?另外,您确定它真的被设置为/path/to/data,并且它不仅仅是一个注释掉的配置行吗?@JiriS:是的,这一行在默认情况下似乎被注释掉了。在中,配置文件中没有任何更改。感谢您的回复。事实上,我在数据文件夹中找到了我的索引。您能告诉我如何将这些移动到其他位置的详细信息吗?是否需要将elasticsearch配置文件更改为指向其他位置?我也需要停止ES吗?我认为将数据文件夹完全移动到新位置是安全的,但我不是100%确定。在此之前,您应该停止服务并更新elasticsearch.yml文件中的“path.data”设置。