java - 在项目文件夹内创建的 Elasticsearch 中的数据目录

标签 java maven elasticsearch

我正在使用 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/

相关文章:

java - 导入MySQL备份表名小写

java - 如何创建jar依赖?

java - 如何配置 Maven 项目以从 config.properties 文件中读取?

java - java.library.path 中没有 mssql-jdbc_auth-8.2.1.x64

amazon-web-services - 如何将Spark EMR集群与AWS Elasticsearch集群连接

elasticsearch - 文档计数大于 'x',geo_point聚合elasticsearch

java - 使用 ResultSet 渲染数据时出错

java - 在java中读取格式化的excel文件并将其转换为JSON格式的一个好策略是什么?

eclipse - 将 Maven 编译器插件与 Eclipse 编译器和 Lombok 结合使用

elasticsearch - Elasticsearch 高级客户端-如何使用发帖请求进行搜索?