私はreplicationを使用してSolrマスタ/スレーブの設定を行っています。Solrのレプリケーションが動作しなくなりました(replicatableGeneration)
しかし、これは突然動作を停止しましたが、私は何が起こったのか分かりません。
私は、マスターサーバー上の/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>
...
はgeneration
とreplicatableGeneration
の違いに注意してください。
スレーブがreplicatableGenerationが14
なぜこの二つは異なるだろうにとどまる一方で、世代14
私はその世代が17になり、マスターの更新で立ち往生され、そしてどのように私は更新するreplicatableGenerationを得ることができますか?レプリケーションは、/(インデックス設定で)起こるべきことができ
まあ、あなたは正しいです。私はインデックスに何かをコミットしましたが、最適化しませんでした。また、レプリケーションは最適化後にのみ機能するように設定されていたため、古い世代にとどまっていました。それはいつもそう簡単なものです... –