现在我处于一个非常棘手的问题......
我的数据服务器已被黑客入侵,现在我无法通过curl或任何其他方法请求我的elasticsearch服务器。我有一堆非常关键的数据尚未备份(迟到2天,地狱,我没有看到备份失败的警报)。
我试图重新启动这项服务,但没有办法,它什么也没说,当我用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
很好,但最后,我的文件在哪里?
有人可以帮助我吗? 在此感谢所有在这个地方的伟大人物
答案 0 :(得分:19)
索引文件位于:
/var/lib/elasticsearch/nodes/0/indices/{nameOfYourIndex}/(0-4}/index
答案 1 :(得分:8)
我在/ var / lib / elasticsearch /.
中找到了它们