Solr中的空间问题

时间:2012-10-10 12:49:09

标签: solr

考虑磁盘空间(物理内存)是否大约为1GB,数据库中的数据索引是否大约为1GB。

将来如果数据库中的数据增长,那么索引数据也会在solr中增长。如何处理solr中的内存泄漏。

我们可以在solr中使用“shard”参数对来自不同位置的分布式索引数据进行分组。

我的问题是如何在运行时将索引数据共享到其他位置? / 如何在运行时将索引数据拆分到不同的位置?是否有可能在solr中实现这一目标。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以使用SolrReplication

将数据复制到其他位置

即使索引大于Solr实例可用的内存,也没有问题可以使用它。我不认为索引整个时间都在整个存储器中,这是不可能的。我正在使用的索引是~10G,而Solr可用的内存要少得多。

至于添加新的分片/分割数据,在运行期间,老实说我不知道​​是否可能(通过下注是“这是不可能的”)。 DistributedSearch wiki页面提到需要重新索引以将数据移动到特定分片。