0

我正在改变——

path.data: /var/log/elasticsearch to path.data: /data/elasticsearchdata/log/elasticsearch/

在弹性搜索.yml

创建文件夹并将文件/文件夹从 ../elasticsearch 移动到 /data/elasticsearchdata/log/ 后的文件

但是在 - elasticsearch.yml 中进行更改后,我将命令运行为 - sudo systemctl restart elasticsearch

但得到这个错误 -

● elasticsearch.service - Elasticsearch
 Loaded: loaded (/lib/systemd/system/elasticsearch.service; enabled; vendor preset: enabled)
 Active: failed (Result: exit-code) since Wed 2021-12-15 14:53:14 UTC; 7s ago
   Docs: https://www.elastic.co
Process: 1678664 ExecStart=/usr/share/elasticsearch/bin/systemd-entrypoint -p ${PID_DIR}/elasticsearch.pid --quiet (code=exited, status=1/FAILURE)
Main PID: 1678664 (code=exited, status=1/FAILURE)
Dec 15 14:53:14 ip-10-10-6-161 systemd-entrypoint[1678664]:      path.logs: /data/elasticsearchda ...

谁能让我知道我错过了什么?

4

1 回答 1

0

移动数据的唯一方法是

  1. 设置存储库(快照/恢复)
  2. 创建所有索引的快照
  3. 关闭 ELK 集群并编辑 elasticsearch.yml 中的 path.data
  4. 启动 ELK 集群
  5. 恢复快照
  6. 数据应出现在新位置
于 2021-12-16T19:24:38.150 回答