我在一台150gb ssd和3tb hdd的机器上有一个弹性搜索节点。由于我在ssd中空间不足,我想将一个索引从ssd移动到hdd。这可能吗?如果是这样的话?
我可以在硬盘上创建另一个节点,但我宁愿在机器上有一个节点......
谢谢!
答案 0 :(得分:8)
您可以安全地移动数据目录(以及单个索引甚至分片)。我们以这种方式scp'd整个索引。
您可能不应该在执行此操作时主动索引或删除,否则可能会发生不可预测的事情。
一旦完成移动,您只需要告诉elasticsearch在哪里找到数据目录。您可以在/ etc / elasticsearch
中的elasticsearch配置文件中设置它只需添加此设置:
path:
logs: /path/to/log/files
data: /path/to/data/directory
你可能想要cp而不是mv,以防万一没有按计划进行。