如何使用Spring Boot设置ElasticSearch的数据目录

2024-06-18

我的问题类似于[1] https://stackoverflow.com/questions/25687545/control-elasticsearch-configuration-in-spring-data-setup我有一个 Spring Boot 应用程序,我在 Elasticsearch 中保存一些文档。每次都会在当前目录下的数据目录中创建索引。我想将此默认路径更改为给定路径。我怎样才能做到这一点?如此简单的任务需要几个小时才能找到。

我尝试了很多事情:

  1. @Setting(setting="/data/elasticsearch")
  2. In an elasticseacrh.properties and application.properties file:
    1. path.data
    2. spring.data.elasticsearch.path.data

没有任何运气。


  1. 在我的应用程序类中添加配置文件的路径:

    @Setting(settingPath = "/home/topic/src/main/resources/elasticsearch.properties")
    
  2. 设置文件中的path.data属性:

    path.data=/Users/mimis/Desktop/data
    

成功了。

Update:
使用 Spring Boot 1.3.0,我们可以使用以下命令在应用程序属性文件中添加任何 Elasticsearch 属性spring.data.elasticsearch.properties.*字首。例如:

spring.data.elasticsearch.properties.data.path=/path/to/data
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用Spring Boot设置ElasticSearch的数据目录 的相关文章

随机推荐

  • Shapely contains(point) 总是给出 False

    我今天开始研究 geopandas 和 shapely 我正在尝试使用contains检查点是否位于地质选区数据多边形内部的方法here http projects datameet org maps assembly constituen
  • 使用可变数量的 for 循环创建元组

    Given n and k 我需要创建所有长度的元组k其条目来自range n 0 到 n 1 使得元组的条目按字典顺序排列 并且有特定格式的括号 具体来说 元组从内到外每对都用括号括起来 例如 如果n 3 and k 4 那么我希望输出包
  • Chrome 扩展程序中后台页面和弹出页面之间的通信

    我目前正在尝试为 Google Chrome 编写一个扩展 可用于上传文件 有两个页面 后台页面和弹出页面 单击多功能栏右侧的图标时会出现弹出页面 您可以使用标准 HTML 指定要上传的文件
  • Swig 从 Base* 向下转型为 Derived*

    我有以下 C 类 简化的 我使用 SWIG 将其暴露给 Python struct Component virtual void update struct DerivedComponent public Component void up
  • 在 PL/SQL 中将绑定变量与动态 SELECT INTO 子句结合使用

    我有一个关于 PL SQL 中的动态 SQL 语句中可以使用绑定变量的问题 例如 我知道这是有效的 CREATE OR REPLACE FUNCTION get num of employees p loc VARCHAR2 p job V
  • 使用 JQuery 从文本框中删除不需要的字符

    我想了解的是如何使用 JQuery 从文本框 或文本区域 中删除某些字符 我有 C 代码 但我似乎无法将其转换为 JQuery javascript 我的问题是 我不知道如何从文本框中获取字符数组的值 然后我可以循环遍历该值并与给定的不需要
  • Java-创建离散彩虹颜色数组

    很难描述我想要做什么 我基本上想创建一个离散的彩虹渐变 这样对于 i 个 JButton 的任何一行 它们之间的颜色渐变都会看起来彩虹 我已经完成了以下操作 但它实际上只创建了一个红色渐变 然后是绿色渐变 然后是蓝色渐变 Color c n
  • Firebase queryOrderedbyChild 不返回 Null 值

    我有一个根据年龄搜索用户的查询 self ref child users queryOrdered byChild age queryStarting atValue 18 queryEnding atValue 25 observeSin
  • 用于查找最近邻居的空间划分算法如何工作?

    为了找到最近的邻居 空间分区 http en wikipedia org wiki Nearest neighbor search Space partitioning是算法之一 它是如何工作的 假设我有一组 2D 点 x 和 y 坐标 并
  • 如何单独升级一个元素及其所有子元素

    Using componentHandler upgradeAllRegistered 升级 DOM 中的所有匹配元素 在我的例子中这是不必要的性能成本 当我在 DOM 中插入一个元素时 从父元素到根元素的任何内容都不需要重新升级 只有该元
  • Ruby on Rails:Cucumber:如何点击打开新窗口的链接?

    我有一个在新窗口中打开的链接 我需要测试该新窗口中的应用程序部分 任何建议将不胜感激 定义一个包含以下代码的步骤 page driver browser switch to window page driver browser window
  • ListView 滚动时隐藏和显示浮动按钮

    我正在我的应用程序中创建一个 listView 和一个浮动按钮 我希望根据滚动状态实现隐藏和返回的效果 当 的时候ListView滚动时按钮隐藏得很好 但是当滚动停止时按钮不会返回到其初始位置 有任何想法吗 My Code public c
  • 声明的包与预期的包“”不匹配

    我正在使用 Eclipse 有一段时间没有使用 Java 了 但是 我可以在命令行上编译我的代码并生成必要的 class文件 在 Eclipse 中 它抱怨说The declared package Devices does not mat
  • Android Studio 无法在 Mac OSX (Mavericks) 上加载 JVM

    我正在尝试在我的 Mac 上设置 Android Studio 它运行的是 OSX 10 9 1 Mavericks 我已经安装了最新的 JDK 在撰写本文时为 1 7 update 45 并且安装了 Android Studio 我使用
  • 无法加载文件或程序集“System.Data.SqlServerCe,版本=4.0.0.0”

    我在我的 C 代码中使用 Visual Studio 2012 Ultimate 和 SQL Server Compact 4 0 本地数据库 创建了一个 ASP NET 网站 不是 Web 应用程序 我能够成功编译网站并将其发布到另一个使
  • Android问题:Eclipse找不到ADB.exe

    首先 我知道这个问题之前已经被问过 即 在我的工具文件夹中找不到 adb exe https stackoverflow com questions 4659014 could not find adb exe on my tools fo
  • Xamarin:找不到“libmonodroid.so”模拟器错误

    我已经遇到这个问题几天了 但还没有找到解决方案 我一直在使用Android 7 0 ARM armeabi v7a 我的模拟器的图像 因为它太慢了 我一直在尝试使用Android 7 0 Intel Atom x86 64 with HAX
  • 图书馆神经实验室培训纽夫

    我对 python 和 Neurolab 的使用还很陌生 我在前馈神经网络的训练方面遇到了问题 我已经构建了如下网络 net nl net newff 1 1 64 60 1 net init testerr net train Input
  • 更改文本值的脚本 - Javascript

    从这个问题我开始知道文本元素的值可以通过JS改变设置选择列表中的最大项目数 html https stackoverflow com questions 6243303 set maximum number of item in selec
  • 如何使用Spring Boot设置ElasticSearch的数据目录

    我的问题类似于 1 https stackoverflow com questions 25687545 control elasticsearch configuration in spring data setup我有一个 Spring