Elasticsearch 5.5 - 使用自定义日志目录时出错:无法在''

时间:2017-08-04 15:29:55

标签: elasticsearch logging environment-variables

我尝试将elasticsearch安装为Windows服务。我设置环境变量以使用DATA_DIR和LOG_DIR更改数据和日志路径。

如果尚未创建LOG_DIR,并且它只有1级,则将创建目录(如预期的那样)。 问题是当我使用嵌套目录指定LOG_DIR并且该目录尚不存在时,它将抛出错误:

Unable to create logger at ''

例如:

LOG_DIR=D:/test/logs

如果此位置不存在,则会发生错误。

有没有办法让ES以递归方式创建目录? 谢谢!

1 个答案:

答案 0 :(得分:0)

应该自动创建void Widget::GetChildren(std::vector<Widget*>* o_children) const; 目录,但Elasticsearch不会递归创建目录,这必须由用户完成。