是有什么配置能控制吗?没有搜索到相关资料。我按照天建立的索引,磁盘还有 10%的时候就存不进去了,直到 0 点淘汰了旧的 index。
还有,比如我有 40 个节点,我请求到第一个节点,必然会存储在这个节点上吗?还是可能会统筹路由到其他节点,我 40 个 shard,0 备份,但是节点之间交互占网卡出 /入口流量很大。
当磁盘还剩下 10%的时候,节点之间的交互停止了,只剩下一个 consumer 往里面写数据,但是实际没有写进入,consumer 正常,es 此时的返回值正常
1
u011631336 2019-01-03 11:02:35 +08:00 1
elasticsearch 有关于磁盘容量的几个配置,你可以看一下
https://www.elastic.co/guide/en/elasticsearch/reference/current/disk-allocator.html 我觉得应该是 flood_stage 的问题,索引被锁了,写不进数据; es 没日志输出? |
2
hheedat OP @u011631336 应该是这个问题,不过 es 没有报错输出
|
3
u011631336 2019-01-03 11:12:05 +08:00
es 前面的数据写入应该会报 403
|
4
hheedat OP @u011631336 https://github.com/olivere/elastic 直接用的这个库,写入有错的话 error 我都打了日志,没有发现这种 error 日志,我再仔细看下
|