Elasticsearch主分片未激活超时

时间:2017-05-10 14:15:55

标签: node.js elasticsearch

我有一个节点js进程,它从队列中读取并并行地写入16个不同的批次,每个批次大约1MB到Elasticsearch。每次写入后,该过程将持续30ms。大多数情况下,数据合理地流入数据库(虽然每个批处理有时需要超过5秒才能被编入索引),但每隔一段时间,我就会收到一条错误,指出主要分片未处于活动状态 - 状态为503。大多数时候,问题以某种方式自发地解决,并且该过程恢复写作。然而,有时它会长时间保持这种状态,这是令人不安的。删除索引后,数据开始流动非常快(每批约50毫秒)。但是,在生产环境中,我不能简单地删除索引。我有什么调整可以避免这个问题吗?索引越小写入它的速度越快,这是真的吗?

感谢。

0 个答案:

没有答案