每30秒我就得到:
[anagement][T#2]] o.e.cluster.routing.allocation.decider : [Colonel] high disk watermark [90%] exceeded on [eDGCiPerSn-80duo6JXd5A][Colonel][/home/.../target/elasticsearch/data/elasticsearch/nodes/0] free: 44gb[6%], shards will be relocated away from this node
我发现了这个: https://www.elastic.co/guide/en/elasticsearch/reference/current/disk-allocator.html 但是如何在Spring Boot应用程序中应用它?
答案 0 :(得分:1)
从您提供的参考资料中可以看出,磁盘分配器位于:
因此,您必须在群集配置上部署弹性,并且群集将由您将设置的配置/何时切换服务负责。在您的情况下,它将由于磁盘空间不足而将其切换到具有可用磁盘空间的另一个节点。
然后在您的应用上,您将在Elasticsearch上配置群集的VIP。
答案 1 :(得分:0)
JHipster已经嵌入了Elasticsearch,所以我想出来添加到application-dev.yml文件中:
data:
elasticsearch:
properties:
cluster.routing.allocation.disk.watermark.high: 95%