solrcloud 9 -- クラスタエンドポイント

トピック作成者:ks-solruserml-bot (2024/10/12 18:01 投稿)
2
OpenOpen

(The bot translated the original post https://lists.apache.org/thread/wtdwok05vqopsmylynkowz2y33vlowc2 into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)

こんにちは皆さん、

私はApacheエコシステムに全くの初心者で、Solr 9のドキュメントを勉強した後も、1つ疑問が解消できていません。

ZookeeperクラスタとSolrクラスタを作成すると、後者のクラスタは「リーダー」を選出してオンラインになります。

この時点で、エンドポイントが何になるのか、そして「クライアント」にその時々のリーダーへの安定したエンドポイントをどのように提供できるのか、疑問に思っています。

よろしくお願いします。

Rob

返信投稿者:ks-solruserml-bot (2024/10/12 18:01 投稿)

こんにちは、Roberto

Solrの更新エンドポイントを使用し、Zookeeperのリーダー選出プロセスについては心配しなくても大丈夫です。Solrクラスタは可用性を提供しているので、リーダーの選出は自動で処理されます。詳細はドキュメントを参照してください:
https://solr.apache.org/guide/solr/latest/indexing-guide/indexing-with-update-handlers.html

よろしく
Kumar Gaurav

返信投稿者:ks-solruserml-bot (2024/10/12 18:01 投稿)

Solrにはクラスタ全体に対して安定したエンドポイントを提供するための組み込み機構はありません。クラスタ内のどのサーバーが稼働していても常に機能するエンドポイントを作成するためには、ロードバランサーのようなものが必要です。

クラスタ内で十分なサーバーが稼働していてインデックス全体が利用可能である限り、クラスタ内のどのマシンにもリクエストを送信でき、それらのリクエストは適切なマシンに振り分けられます。

もしリーダーに直接更新を送信する必要がある場合は、クラウドに対応したクライアントが必要です。JavaクライアントのSolrJはクラウド対応です。また、少なくとも1つのPythonクライアント(サードパーティ製)もクラウド対応だと思います。クラウド対応クライアントのみを使用する場合は、ロードバランサーは不要で、そのようなクライアントは常にクラスタ全体の状態を把握しています。

よろしく、
Shawn

トピックへ返信するには、ログインが必要です。

KandaSearch

Copyright © 2006-2024 RONDHUIT Co, Ltd. All Rights Reserved.

投稿の削除

この投稿を削除します。よろしいですか?