Elasticsearch 服务关闭,因为 "Temporary file directory [...] does not exist [...]"

标签 elasticsearch

在某些客户端上,Elasticsearch (7.6x) 服务未运行。 日志显示: enter image description here

请注意,我从https://discuss.elastic.co/t/elasticsearch-es-tmpdir-issue/216953复制了图片。 但基本上我在日志中遇到了相同的异常(不再可用)。

~AppData\Local\Temp\elasticsearch 不存在时会发生这种情况。 我不知道为什么这个文件夹有时不存在,但我很困惑,ES依赖于一个 temp 目录。这看起来很奇怪。

最佳答案

刚刚发现以下内容:

该服务会自动配置一个私有(private)临时目录,供 Elasticsearch 在运行时使用。此私有(private)临时目录被配置为运行安装的用户的私有(private)临时目录的子目录。如果服务将在不同用户下运行,您可以在执行服务安装之前通过将环境变量 ES_TMPDIR 设置为首选位置来配置服务应使用的临时目录的位置。

这表明,安装和使用的用户不同!

关于Elasticsearch 服务关闭,因为 "Temporary file directory [...] does not exist [...]",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65824882/

相关文章:

java - 在 Elasticsearch 中添加多个求和聚合

elasticsearch - 如何获取与hibernate搜索结果列表相关的对象?

java - Elasticsearch 服务器启动时出现以下异常

elasticsearch - Elastic Search 按嵌套文档的数量过滤

elasticsearch - 如何将AND条件与 'must'和 'should'结合?

elasticsearch - Elasticsearch查询别名并通过路由给出部分结果

c# - 使用html将文档存储到Elastic Search

logging - ElasticSearch服务拥有日志

elasticsearch - 休眠搜索中geo_point的等效数据类型是什么?

elasticsearch - 收听与给定查询匹配的最近添加的文档