我正在使用 Java API(maven 项目)进行 Elasticsearch 。我将 path.data
字段配置为elasticsearch.yml 作为目录之一。但是当我运行索引代码时,除了配置 yml 文件中提到的文件夹之外,它还在项目文件夹的根目录中创建一个/data/目录。我无法理解为什么这样做。有人可以帮忙吗?
在elasticsearch.yml中
path.data: /data/servers/es.data
谢谢。
最佳答案
我也遇到这个问题了。就我而言(我使用 Spring Boot),我认为问题是,我忘记定义 org.elasticsearch.client.Client 的 bean。所以我认为Spring生成了一个客户端bean并在我的项目文件夹中“制作”了一个elasticsearch数据库。
希望这对某人有帮助!干杯
关于java - 在项目文件夹内创建的 Elasticsearch 中的数据目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25452927/