我尝试将elasticsearch安装为Windows服务。我设置环境变量以使用DATA_DIR和LOG_DIR更改数据和日志路径。
如果尚未创建LOG_DIR,并且它只有1级,则将创建目录(如预期的那样)。 问题是当我使用嵌套目录指定LOG_DIR并且该目录尚不存在时,它将抛出错误:
Unable to create logger at ''
例如:
LOG_DIR=D:/test/logs
如果此位置不存在,则会发生错误。
有没有办法让ES以递归方式创建目录? 谢谢!
答案 0 :(得分:0)
应该自动创建void Widget::GetChildren(std::vector<Widget*>* o_children) const;
目录,但Elasticsearch不会递归创建目录,这必须由用户完成。