现在我处在一个非常麻烦的境地…
我的数据服务器已被黑客入侵,现在我无法通过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
很好,但最后,我的文件在哪里?
那里有人可以帮助我吗?在此先感谢所有在这里的人
索引文件位于:
/var/lib/elasticsearch/nodes/0/indices/{nameOfYourIndex}/(0-4}/index