MST
星途 面试题库

面试题:ElasticSearch集群启动日志存储路径相关问题

在ElasticSearch集群中,启动日志默认存储在哪个路径下?如果需要修改存储路径,应该如何操作?
12.8万 热度难度
数据库ElasticSearch

知识考点

AI 面试

面试题答案

一键面试
  1. 默认存储路径: 在Elasticsearch中,启动日志默认存储在$ES_HOME/logs目录下,其中$ES_HOME是Elasticsearch的安装目录。
  2. 修改存储路径操作
    • 修改配置文件:编辑Elasticsearch的配置文件elasticsearch.yml(该文件位于$ES_HOME/config目录下)。
    • 添加或修改配置项:在elasticsearch.yml文件中添加或修改path.logs配置项,例如:
path.logs: /new/path/to/logs

这里/new/path/to/logs是你想要设置的新日志存储路径。修改完成后,保存文件。

  • 权限设置:确保Elasticsearch运行用户对新的日志存储路径有读写权限。例如,如果Elasticsearch以elasticsearch用户运行,需要执行类似以下命令(假设新路径为/new/path/to/logs):
chown -R elasticsearch:elasticsearch /new/path/to/logs
  • 重启Elasticsearch:修改配置和权限后,重启Elasticsearch服务,新的日志存储路径就会生效。