【发布时间】:2017-01-05 07:17:47
【问题描述】:
我有一个关于增加 Solr 服务器空间的问题。
每当我看到为特定服务器分配的空间几乎已满时,我都会执行service solr restart,这会清除一些空间,并且在一段时间内一切正常。这再次建立起来,我收到空间利用率 100% 警告。
在调试时,我发现每次 Solr 重新启动时,对于几个集合,都会有一些段被删除。这意味着,对于一个段,其对应的 .nvm、.fdx、.tvx、.si 等将被删除。
eg: This is one such segment that was deleted after the restart: _on0.nvm, _on0.si, _on0_Lucene50_0.dvm,_on0.fnm,_on0.fdx,_on0.tvx, _on0_Lucene50_0.tip, _on0.nvd, _on0_Lucene50_0.tim, _on0.fdt, _on0_Lucene50_0.dvd, _on0_Lucene50_0.doc, _on0_Lucene50_0.pos, _on0.tvd
谁能解释一下这种行为在幕后可能会发生什么?我有 Solr Cloud,Solr 版本为 5.2.1,lucene 版本为 5.2.1。
【问题讨论】: