往es推数据,发现如下错误:
BulkIndexError: ('1 document(s) failed to index.', [{u'index': {u'status': 403, u'_type': u'***', u'_index': u'***', u'error': {u'reason': u'blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];', u'type': u'cluster_block_exception'},
排查发现解决办法:
curl -XPUT -H "Content-Type: application/json" http://你es服务器ip:9200/你的索引名称/_settings -d '{"index.blocks.read_only_allow_delete": null}'
原因可能是因为,es服务器内存使用率超过95,导致启动只读状态。