外部 Zookeeper (3.5.6) および Solr (7.7.2) を使用して Fusion 4.2.4 を実行しています。サーバーのローカル セットを実行しており、AWS インスタンスに移行しようとしています。ローカル Zookeepers からの構成はすべて AWS インスタンスに複製されているため、機能的に同等である必要があります。
古い (ローカルの) Zookeeper インスタンスをシャットダウンし、AWS で実行されているものだけを使用したいところまで来ました。AWS インスタンスのみを使用するように、Solr と Fusion (fusion.properties) の構成を変更しました。
私が抱えている問題は、すべてのコレクションに関連付けられている Fusion の solr クラスター (システム -> Solr クラスター) がまだ古い Zookeepers :9983,:9983,:9983 に設定されているため、Zookeeper の古いインスタンスをすべてオフにすると、 Fusion のクエリ API を介したクエリは機能しなくなりました。そのクラスターの「接続文字列」を変更しようとすると、クラスターが現在コレクションによって使用されているため、失敗します。新しいクラスターを作成することはできますが、新しいクラスターをコレクションに関連付ける方法がありません。本番環境と同様に設定されたテスト環境で、Fusion の Collections API を使用して特定のコレクションの searchClusterId を変更しましたが、変更した後も、すべての「古い」Zookeeper インスタンスをオフにするとクエリが失敗します。これが進むべき道のように思えるので、私は'
これまでのところ、Lucidworks のサポートは解決策を提供できていません。提案をお待ちしています。