2013-11-25 82 views
1

將數據加載到solr的內存限制是多少? 我嘗試加載一個1.1Gigabyte文件,並以500 Server error結束。 挖掘日誌文件顯示我:solr:將數據加載到solr的內存限制是多少?

ERROR - 2013-11-25 17:26:46.481; org.apache.solr.common.SolrException; null:java.lang.IllegalStateException: this writer hit an OutOfMemoryError; cannot commit 

回答

2

Solr的運行在JVM,所以Java堆空間應該large enough to avoid OutOfMemoryException。將堆空間增加到一個太大的值有明顯的缺點,這在參考文獻中指出。

我會重新審視上傳大文件的策略,如果我是你,並且要麼通過splitting the files進行批處理,要麼考慮做增量更新(取決於你的用例)。