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