设置参数 `node.name` 可以自定义 Elasticsearch 节点的名字。 此条 Tips 由 medcl 贡献。

elasticsearch根目录下生成了data文件原因

Elasticsearch | 作者 inter61 | 发布于2020年01月19日 | 阅读数:2341

我们使用了的是elasticsearch6.8.0版本,部署在 Ubuntu 14.04 LTS 系统上
 
一个master节点 3个data节点,集群已稳定运行1年左右。
 
最近几个节点的elasticsearch的根目录下都会生成一个data文件而且文件体积特别大(目前发现最大已经有20G),且不规律出现,所有节点删除后,可能出现在任意一个节点下。
 
想请问下各位大佬这是个什么文件以及文件生成原因大概 会是什么?
 
path.data 这个配置已配置,和elasticsearch运行目录不在同一个磁盘
 

2020-01-19_100854.jpg


2020-01-19_101115.jpg

 

2020-01-20_084704.jpg

 
已邀请:

Charele - Cisco4321

赞同来自:

这个"data"是一个目录还是文件?
如果是目录,看看里面的东西是什么,
如果是文件,用file data看看它是什么类型的

ppppenger

赞同来自:

System.getProperty("java.io.tmpdir")
 
这个是哪个目录呢

Boc_lyz - 走在NoSql的路上

赞同来自:

我也发现了这个文件,之前没关注过,但是现在严重影响到了存储空间,楼主你弄明白这是啥了没?

yongge

赞同来自:

 ps -ef |grep elastic可以查看到es启动时使用的jvm参数,当中可以找到 -XX:HeapDumpPath=data 这个配置,也就是说HeapDump会默认写入到根目录下data文件
深度截图_选择区域_20210907173047.png

 

要回复问题请先登录注册