一尘不染

标准debian安装上的elasticsearch数据文件在哪里?

elasticsearch

现在我处在一个非常麻烦的境地…

我的数据服务器已被黑客入侵,现在我无法通过curl或任何其他方法来请求我的Elasticsearch服务器。我有一堆尚未备份的非常关键的数据(迟到两天,天哪,我没有看到备份失败的警报)。

我试图重新启动服务,但是没有办法,它什么也没说,当我用ps观看时,我在进程中什么也没得到。我认为这来自于以安全模式运行服务器的托管服务商…

因此,我尝试查找物理文件,但没有找到它们。我有一个非定制的安装,因此在我的配置文件中,我有这个:

# Path to directory where to store index data allocated for this node.
#
# path.data: /path/to/data
#
# Can optionally include more than one location, causing data to be striped across
# the locations (a la RAID 0) on a file level, favouring locations with most free
# space on creation. For example:
#
# path.data: /path/to/data1,/path/to/data2

很好,但最后,我的文件在哪里?

那里有人可以帮助我吗?在此先感谢所有在这里的人


阅读 267

收藏
2020-06-22

共1个答案

一尘不染

索引文件位于:

/var/lib/elasticsearch/nodes/0/indices/{nameOfYourIndex}/(0-4}/index
2020-06-22