Solr设置的物理内存小于索引大小和内存不足

时间:2013-07-10 20:24:01

标签: solr

Solr 4.3.1中是否有设置,其中我的内存为15G,索引大小为75G。我总是得到一个内存不足的例外。我正在以50000的块更新索引,当我的索引大小达到14.8G时,我得到一个内存不足异常。我关闭了solrconfig.xml中的所有缓存。

无论如何,我可以将所有这些全部推送到索引,或者在solr中是不可能的,我还为JVM分配了4 G,这似乎很好。

如果有任何选项,请告诉我

1 个答案:

答案 0 :(得分:0)

默认情况下,solr 4.3会将索引mmap到内存中,你可以尝试其他DirectoryFactory,比如SimpleFSDirectoryFactory。

请参阅solrconfig.xml中的DirectoryFactory部分。