solr 4.8-背靠背索引和搜索大型文件

solr 4.8-背靠背索引和搜索大型文件,solr,Solr,我们使用solr 4.8,一个存储字段和两个索引字段,使用4GB RAM,我们能够索引和搜索大小高达200MB的文件,但大小超过200MB的文件会产生OOM错误。这和预期的一样吗?如何计算索引和搜索大型文件所需的RAM量 编辑:我尝试分配JVM 20GB,但仍然存在相同的错误。您可以找到使用主从复制解决问题的答案 否则 您可以在启动solr时增加jvm大小 java -Xms1024M -Xmx2048M -jar start.jar 估计Solr中的大小并非易事 您可以尝试使用我们已经尝试过

我们使用solr 4.8,一个存储字段和两个索引字段,使用4GB RAM,我们能够索引和搜索大小高达200MB的文件,但大小超过200MB的文件会产生OOM错误。这和预期的一样吗?如何计算索引和搜索大型文件所需的RAM量


编辑:我尝试分配JVM 20GB,但仍然存在相同的错误。

您可以找到使用主从复制解决问题的答案

否则

您可以在启动solr时增加jvm大小

java -Xms1024M -Xmx2048M -jar start.jar

估计Solr中的大小并非易事


您可以尝试使用

我们已经尝试过这个解决方案,我们的问题是知道应该设置的最大堆大小,因为要索引的文档的大小是不可预测的。好的,让我试试这个计算。还有一件事是,使用maxanalyzedchars=-1搜索200mb文件时,上述设置总是失败。下面是看到的错误[impl.client.SystemDefaultHttpClient]-处理请求时捕获的I/O异常(org.apache.http.NoHttpResponseException):目标服务器未能响应2014-11-26 10:49:22659[dlpCheckTaskExecutor-1]信息[impl.client.SystemDefaultHttpClient]-重试请求我希望设置此属性,因为我希望在突出显示时分析整个文件。如果您有任何解决方案,请告诉我。