Использование результатов http_compress в ProtocolError (Соединение прервано, BadStatusLine) с клиентом pythonasticsearch - PullRequest
0 голосов
/ 25 июня 2019

У меня проблема с клиентом pythonasticsearch, который дает

ProtocolError(('Connection aborted.', BadStatusLine("''",))) ошибка при использовании http_compress = True следующим образом

Elasticsearch(hosts = host_config,retry_on_timeout=True,maxsize=100,
                                    http_compress=True)

Если я удаляю http_compress, то все работает нормально. Что может быть не так?

Я использую http_compress согласно предложению документа клиента python -asticsearch

При использовании сетей с ограниченной пропускной способностью (низкая пропускная способность) может быть полезно включить сжатие. Это особенно полезно при выполнении объемных загрузок или вставке больших документов. Это настроит сжатие по запросу.

NB. Я пытаюсь выполнить массовую индексацию документов для эластичного поиска с помощью вспомогательной функции parallel_bulk.

Версия Elasticsearch: 6,8

версия клиента: 6.3.0

Python версия: 2.7

...