Ошибка ElasticSearch «Сообщение»: «Размер запроса превысил 10485760 байт» ⇐ JAVA
-
Anonymous
Ошибка ElasticSearch «Сообщение»: «Размер запроса превысил 10485760 байт»
При загрузке огромной строки JSON размером 50 МБ в ElasticSearch с использованием этого метода —
public static void postData(String json, String index, String type) { Клиент RestClient = RestClient.builder(new HttpHost(testHostPreProd, 443, "https")).build(); Объект HttpEntity = новый NStringEntity (json, ContentType.APPLICATION_JSON); Ответ ответа = client.performRequest("POST", "/" + индекс + "/" + тип + "/_bulk", Коллекции.emptyMap(),entity); клиент.закрыть(); } Ошибка
Исключение в потоке «main» org.elasticsearch.client.ResponseException: POST https:someURL/indexHere/typeHere/_bulk: HTTP/1.1 413 Слишком большой объект запроса {"Сообщение":"Размер запроса превысил 10485760 байт"} Введение счетчика в код, который работает для отправки пакетов по 10 тысяч, может сработать, но я не знаю, как это сделать.
Есть какие-нибудь предложения по решению этой проблемы?
При загрузке огромной строки JSON размером 50 МБ в ElasticSearch с использованием этого метода —
public static void postData(String json, String index, String type) { Клиент RestClient = RestClient.builder(new HttpHost(testHostPreProd, 443, "https")).build(); Объект HttpEntity = новый NStringEntity (json, ContentType.APPLICATION_JSON); Ответ ответа = client.performRequest("POST", "/" + индекс + "/" + тип + "/_bulk", Коллекции.emptyMap(),entity); клиент.закрыть(); } Ошибка
Исключение в потоке «main» org.elasticsearch.client.ResponseException: POST https:someURL/indexHere/typeHere/_bulk: HTTP/1.1 413 Слишком большой объект запроса {"Сообщение":"Размер запроса превысил 10485760 байт"} Введение счетчика в код, который работает для отправки пакетов по 10 тысяч, может сработать, но я не знаю, как это сделать.
Есть какие-нибудь предложения по решению этой проблемы?
Мобильная версия