SolrクラウドでActive/Passiveデータ収集を実装しようとしています。私は毎日新しいフィードファイルを取得しています。私はCol1とCol2の2つのコレクションを作成しています。実際のコレクションを指している別名Col_activeとCol_passiveです。毎晩、フィードファイルをパッシブにロードし、ロードが成功した後にエイリアスを切り替えたいので、長いダウンタイムは発生しません。Solrクラウドスワップコレクションエイリアス
Col_active - >のCol1、Col_passive - > Col2に
Col_passive、スワップCol_activeとCol_passiveに成功した負荷後よう
Col_activeその - > Col2に、Col_passive - >のCol1
コアAPIのSWAPアクションと同様に、コレクションエイリアスplsをスワップする方法はありますか?これを行うには他のより良い方法ですか?
おかげで、
データはどのようにアクセスするように設計されていますか? webappによって?プログラムによって? – Jayce444
Webアプリケーション – user1637487
他のコアを更新したら、簡単な方法は、Webアプリケーションが照会しているコアを変更するだけです。そうすれば、それはかなり瞬間的です(またはWebアプリケーションをリセットする必要がある場合でも、おそらく30秒未満です)。 コレクションの名前/エイリアスを変更することはもっと面倒なように聞こえます。どのコレクションがどれであるかを把握できるように、コレクションを素敵で独特なものにするとよいでしょう。 – Jayce444