Elasticsearch提示low disk watermark [85%] exceeded on [UTyrLH40Q9uIzHzX-yMFXg][Sonofelice][/Users/baid

mac本地启动es以后发现运行一段时间一分钟就能打印好几条info日志:html

[2018-03-13T10:15:42,497][INFO ][o.e.c.r.a.DiskThresholdMonitor] [Sonofelice] low disk watermark [85%] exceeded on [UTyrLH40Q9uIzHzX-yMFXg][Sonofelice][/Users/baidu/Documents/work/soft/data/nodes/0] free: 15.2gb[13.4%], replicas will not be assigned to this node
[2018-03-13T10:16:12,505][INFO ][o.e.c.r.a.DiskThresholdMonitor] [Sonofelice] low disk watermark [85%] exceeded on [UTyrLH40Q9uIzHzX-yMFXg][Sonofelice][/Users/baidu/Documents/work/soft/data/nodes/0] free: 15.2gb[13.4%], replicas will not be assigned to this node

看日志的意思就是,节点sonofelice上的磁盘空间使用率超过了85%,空闲15.2gb,占总磁盘空间的13.4%。将不会在该节点上分配副本了。node

虽然不影响es的正常功能使用,可是打印一堆日志够烦的,看一下是什么缘由呢,能不能关掉。elasticsearch

第一种方式,是简单粗暴的在elasticsearch.yml文件中直接加入下面一行命令:ide

cluster.routing.allocation.disk.threshold_enabled: false

第二种方式,则是本身控制磁盘空间使用率超过多少的时候再也不分配副本。默认是85%,因此才会有上面的日志ui

cluster.routing.allocation.disk.threshold_enabled: true
cluster.routing.allocation.disk.watermark.low: 30gb
cluster.routing.allocation.disk.watermark.high: 20gb

能够参考官网文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/disk-allocator.htmlthis

相关文章
相关标签/搜索