如何在spring数据弹性搜索中禁用磁盘水印分配

时间:2017-07-14 19:32:08

标签: spring-data-elasticsearch

我在我的春季启动应用程序中使用spring-data弹性搜索,我正在自己的机器上工作,我的硬盘占据了90%以上。

弹性搜索不插入任何数据,因为我使用了90%的硬盘而且我只使用了1个分片,所以现在我需要禁用分配,当然在生产中我将使用分配。

我已经尝试在application.properties中使用allocation属性

cluster.routing.allocation.disk.threshold_enabled = false

我也尝试将高阈值提高到99%

cluster.routing.allocation.disk.watermark.high= .99

但两者都没有用,有什么想法如何禁用它?

1 个答案:

答案 0 :(得分:0)

我可以使用此属性覆盖默认值

spring.data.elasticsearch.properties.cluster.routing.allocation.disk.watermark.high= .99