Elasticsearch -Fehler "" Nachricht ":" Die Anforderungsgröße hat 10485760 Bytes überschritten "Java

Java-Forum
Anonymous
 Elasticsearch -Fehler "" Nachricht ":" Die Anforderungsgröße hat 10485760 Bytes überschritten "

Post by Anonymous »

Beim Hochladen einer 50 -MB -Größe riesige JSON -Zeichenfolge in Elasticsearch mit dieser Methode - < /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>

Der Fehler ist < /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>

Einlegt ein Zähler in den Code, der funktioniert. Senden Sie 10K -Stapel möglicherweise funktionieren, aber ich bin mir nicht sicher, wie das geht. < /p>

Vorschläge zum Umgang mit diesem Problem? < /p>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post