Solr复制停止工作(replicatableGeneration)
我有一个Solr主/从设置,使用 然而,这突然停止工作,我不知道发生了什么 当我查看主服务器上的Solr复制停止工作(replicatableGeneration),solr,replication,Solr,Replication,我有一个Solr主/从设置,使用 然而,这突然停止工作,我不知道发生了什么 当我查看主服务器上的/replication?command=details时,我看到以下内容: ... <str name="isMaster">true</str> <str name="isSlave">false</str> <long name="indexVersion">1323950636535</long> <long nam
/replication?command=details
时,我看到以下内容:
...
<str name="isMaster">true</str>
<str name="isSlave">false</str>
<long name="indexVersion">1323950636535</long>
<long name="generation">16</long>
<lst name="master">
<str name="confFiles">schema.xml,stopwords.txt</str>
<arr name="replicateAfter">
<str>optimize</str>
<str>startup</str>
</arr>
<str name="replicationEnabled">true</str>
<long name="replicatableIndexVersion">1323950636529</long>
<long name="replicatableGeneration">14</long>
</lst>
...
。。。
真的
假的
1323950636535
16
xml,stopwords.txt
优化
启动
真的
1323950636529
14
...
注意生成
和复制表生成
之间的差异
从机在第14代时卡住。当我更新主机时,它的生成将变为17,而replicatableGeneration将保持在14 为什么这两者会有所不同,我如何才能让replicatableGeneration更新?
- 检查何时可以/应该进行复制(在索引设置中),可能是向索引添加/删除了某些内容,但没有提交更改,或者是提交了更改,但没有进行优化
- 手动启动复制并跟踪错误日志
所有这些都发生在我与Solr合作的某个时候:)嗯,你是对的。我向索引提交了一些内容,但没有优化。而且,由于复制设置为仅在优化后才能工作,因此它保留在旧一代。事情总是这么简单。。。