본문 바로가기
Error

elasticsearch.exceptions.ConnectionTimeout: ConnectionTimeout caused by - ReadTimeoutError(HTTPConnectionPool(host='localhost', port=9200): Read timed out. (read timeout=10))

by reo.l 2021. 7. 14.

elasticsearch에 데이터를 bulk 하는 과정에 발생한 에러이다. 1만 건의 데이터를 벌크 하면서 readtimeout 에러가 발생한 것

 

es = Elasticsearch("http://localhost:9200", timeout=100, max_retries=10, retry_on_timeout=True)

 

파이썬을 사용하기에 elasticsearch 선언 시에 timeout을 기본값의 10에서 늘려주면 된다.

 

댓글