path.data和path.logs
如果您使用的是.zip或.tar.gz归档文件,那么data和logs目录是$es_home的子文件夹。如果将这些重要文件夹保留在其默认位置,则在将ElasticSearch升级到新版本时,删除这些文件夹的风险很高。
在生产使用中,您几乎肯定希望更改数据和日志文件夹的位置:
path:
logs: /var/log/elasticsearch
data: /var/data/elasticsearch
RPM和Debian发行版已经为数据和日志使用自定义路径。
path.data设置可以设置为多个路径,在这种情况下,所有路径都将用于存储数据(尽管如此,属于单个shard的文件都将存储在同一个数据路径上):
path:
data:
- /mnt/elasticsearch_1
- /mnt/elasticsearch_2
- /mnt/elasticsearch_3