0

java.lang.IllegalArgumentException: invalid content length error while importing 2.6 GByte xml in solr を取得しています。私が使用したコマンドは java -Durl= http://solrserver.local:8080/solr/solr1/update -jar post.jar dssolrprice.xml です。maxHttpHeaderSize は、tomcat server.xml で 10485760 です。何が原因でしょうか

4

2 に答える 2

0

HTTP 経由で何かを投稿する場合、いくつかの制限があります。つまり、Tomcat での HTTP ポストのデフォルト サイズは 2 MB だと思います。

1) したがって、そのような目的のために DataImportHandler を検討できるかもしれません。

2) 一方、SolrJ クライアントを使用して、データをチャンクに分割し (可能であれば)、それらをインデックスに送信できます。

于 2013-04-23T14:42:41.997 に答える