在Centos中更改path.data和path.logs的目录

时间:2019-07-15 10:20:35

标签: elasticsearch path logstash

RPM(yum)在CentOS 7.6服务器上安装了Elasticsearch 6.8.0(单个实例)。

使用systemctl命令成功测试了默认配置的安装。

目标:将path.data和path.logs保存在2个位置:

1。默认位置: / var / lib / elasticsearch和/ var / log / elasticsearch

2。另一个用户配置文件(用户名)中的目录:

/ home / user_name / exxxxxxxxxxxx680 / data& / home / user_name / exxxxxxxxxxxx680 / logs

.yml 文件使用自定义path.logs和path.data 进行了如下更新,并提供了各种语法选项;所有的都已经尝试过了;但是,它们都无法正常工作,并且Elasticsearch服务(systemctl)会以 FAILED 状态退出。

使用上述配置执行后,不会生成Elasticsearch日志。

systemctl status elasticsearch:

● elasticsearch.service - Elasticsearch
   Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Tue 2019-07-16 11:14:53 IST; 5s ago
     Docs: http://www.elastic.co
  Process: 31202 ExecStart=/usr/share/elasticsearch/bin/elasticsearch -p ${PID_DIR}/elasticsearch.pid (code=exited, status=1/FAILURE)
 Main PID: 31202 (code=exited, status=1/FAILURE)

**The journalctl logs are in the following post due to post size limitations.**

自定义目标目录CHMOD设置为 777 。我已经尝试了自定义目标目录上权限设置的所有可能组合;即:

root:root

root:elasticsearch

elasticsearch:elasticsearch

user:elasticsearch

user:root

user:user

嗯,还是没用。

当前设置如下:

drwxrwxrwx. 4 root elasticsearch 42 Jul 15 16:51 exxxxxxxxxxxxxxx

0 个答案:

没有答案