【问题标题】:Segments in solr index gets deleted after every restartsolr 索引中的段在每次重启后都会被删除
【发布时间】: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。

【问题讨论】:

    标签: solr lucene solrcloud


    【解决方案1】:

    您能否为这些集合提供 solrConfig.xml 如果设置为 RAMDirectoryFactory,请检查 directoryFactory 设置。 RAMDirectoryFactory 是基于内存的,而不是 持久性,并且不适用于复制,因此可能会清除这些段

    【讨论】:

      猜你喜欢
      • 2021-01-18
      • 1970-01-01
      • 1970-01-01
      • 2012-05-30
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多