Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
堆内存Solr和Elasticsearch_Solr_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch - Fatal编程技术网 elasticsearch,Solr,elasticsearch" /> elasticsearch,Solr,elasticsearch" />

堆内存Solr和Elasticsearch

堆内存Solr和Elasticsearch,solr,elasticsearch,Solr,elasticsearch,我正在读《精通Apache Solr》一书,作者建议将最小堆大小(-Xms)设置为2GB,最大堆大小(-Xmx)设置为12GB 是否需要2GB?我只是使用了一个512MB服务器(我知道这是很低的),用于Solr,我发现它已经很有用了。只是有时索引失败,可能是因为这个原因。我们还没有10万条记录,但它已经有了一个快速而强大的搜索引擎 但是。。。我刚开始学习Solr,所以我只想问: 我可以使用带有几GB内存的Solr吗 像Elasticsearch这样的替代方案使用更少的内存吗 我只是想尽可能地

我正在读《精通Apache Solr》一书,作者建议将最小堆大小(
-Xms
)设置为
2GB
,最大堆大小(
-Xmx
)设置为
12GB

是否需要
2GB
?我只是使用了一个
512MB
服务器(我知道这是很低的),用于Solr,我发现它已经很有用了。只是有时索引失败,可能是因为这个原因。我们还没有10万条记录,但它已经有了一个快速而强大的搜索引擎

但是。。。我刚开始学习Solr,所以我只想问:

  • 我可以使用带有几GB内存的Solr吗
  • 像Elasticsearch这样的替代方案使用更少的内存吗

我只是想尽可能地省钱,我之前没有读到关于内存使用的内容。据我所知,Solr是我们更好的选择,因为我们主要用于文本搜索。但如果你们有更好的建议,我想听听:)

必须根据您的业务设置Solr堆大小。Set
-Xms=2G
-Xmx=12G
只是对许多流行的Solr应用程序的建议,但不是强制性的。您需要评估您的需求,并将堆设置为适合您。我真的建议您在堆上至少使用
2G
。Solr使用堆的一部分只是为了维护服务器,而
512m
可能不够。

必须根据您的业务设置Solr堆的大小。Set
-Xms=2G
-Xmx=12G
只是对许多流行的Solr应用程序的建议,但不是强制性的。您需要评估您的需求,并将堆设置为适合您。我真的建议您在堆上至少使用
2G
。Solr使用了一部分heap来维护服务器,而
512m
可能还不够。

好的,谢谢您的回复。这很清楚。我刚刚升级了堆大小,发现它的最小值还是8MB,最大值是128MB-389;-。好的,谢谢你的回复。这很清楚。我刚刚升级了堆大小,发现它的最小值还是8MB,最大值是128MB-389;-。好的,谢谢你的回复。这很清楚。我刚刚升级了堆大小,发现它仍然是最小8MB,最大128MB-。