elasticsearch出现以下错误
[remote_transport_exception] [es-0][x.x.x.x:9300][indices:data/write/bulk[s]]
或
[remote_transport_exception] [es-0][x.x.x.x:9300][indices:data/write/bulk[s][p]]
elasticsearch队列似乎已满
我正在使用nodejs库https://www.npmjs.com/package/elasticsearch
,并且在调用client.index
之后发生了此错误。
我正在使用index作为对Rabbitmq消费者的承诺,同时消息不会超过8条。
client.index().then(...)
当更新或创建仍在队列中时,似乎调用了then
,我试图添加{wait_for_active_shards: 'all'}
,但是我遇到了同样的问题。
答案 0 :(得分:0)
这是一个问题,因为elasticsearch服务器太忙了。
我添加了一个重试系统,以防出现429
错误代码,现在可以正常使用