当前位置: 首页 > 面试题库 >

将机器中一个节点的Elasticsearch索引移动到同一机器的另一驱动器

彭飞虎
2023-03-14
问题内容

我在一台具有150GB SSD和3TB
HDD的机器上有一个Elasticsearch节点。由于我的ssd空间不足,因此我想将一个索引从ssd移至hdd。这可能吗?如果可以,怎么办?

我可以在硬盘上创建另一个节点,但是我宁愿在机器上有一个节点…

谢谢!


问题答案:

您可以安全地移动数据目录(以及各个索引,甚至是分片)。我们以这种方式搜索了整个索引。

但是,执行此操作时,您可能不应该主动索引或删除,否则可能会发生不可预测的事情。

完成移动后,您只需告诉elasticsearch在哪里可以找到数据目录。您可以在/ etc /
elasticsearch中找到的elasticsearch配置文件中进行设置

只需添加以下设置:

path:
  logs: /path/to/log/files
  data: /path/to/data/directory

您可能希望使用cp而不是mv,以防万一事情没有按计划进行。



 类似资料: