При загрузке огромной строки размером 50 МБ в Elasticsearch с использованием этого метода - < /p>
public static void postData(String json, String index, String type) {
RestClient client = RestClient.builder(new HttpHost(testHostPreProd, 443, "https")).build();
HttpEntity entity = new NStringEntity(json, ContentType.APPLICATION_JSON);
Response response = client.performRequest("POST", "/" + index + "/" + type + "/_bulk",
Collections.emptyMap(), entity);
client.close();
}
< /code>
Ошибка < /p>
Exception in thread "main" org.elasticsearch.client.ResponseException: POST https:someURL/indexHere/typeHere/_bulk: HTTP/1.1 413 Request Entity Too Large
{"Message":"Request size exceeded 10485760 bytes"}
< /code>
Установка счетчика в код, который работает, отправлять 10K партии может работать, но я не уверен, как это сделать. < /p>
Любые предложения о том, как решить эту проблему? < /p>
Подробнее здесь: https://stackoverflow.com/questions/524 ... 5760-bytes