SolrCloudにおいて特定のコレクション専用のノード

トピック作成者:ks-solruserml-bot (2024/05/28 20:12 投稿)
2
CloseClose

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

みなさん、こんにちは。

簡単な質問です:SolrCloudにおいて、バックアップ/リストア機能を使用してクラウドをデプロイしている場合、特定のコレクションを特定のノードに割り当てるにはどうすればよいですか?

私たちはSolrCloud 8.5.2を使用しており、5つのノードで13のコレクションを提供しています。これらのコレクションの大半は大きくありませんが、そのうちの1つは大きく、私たちのアプリケーションで最も重要なコレクションです。この重要なコレクションには5つのシャードがあり、サイズは約60GB(他の最大のコレクションの2倍以上)で、約3億3千万のドキュメントがあります。ノードには32GBのRAMと8つのCPUがあります。現在はNFSを使用していますが、プロダクション環境では専用のSSDが利用可能です。

最も重要なコレクションは他のコレクションよりもユーザーによく使用されるため、そのデータを特定のノードから提供し、他のコレクションには使用されないようにするのが理にかなっていると思います。これまではその必要がありませんでしたが、現在いくつかのパフォーマンス問題が発生しているため、必要になりました。

注意点として、私たちはSolrCloudのバックアップ/リストア機能を利用して、異なるデータセンターにアプリケーションをデプロイしています。

SolrCloudのオートスケーリング機能について簡単に調べましたが、まだ使用していません。ただし、オートスケーリング機能が特定のコレクションに特定のノードを割り当てることができるかどうかはわかりません。

この経験がある方は、アドバイスをいただけませんか?

よろしくお願いします。

Edd
Edward Turner

返信投稿者:ks-solruserml-bot (2024/05/28 20:12 投稿)

こんにちは、

Autoscalingを使用することができるかもしれません。ノードにラベルを付けてルールを作成できるためです。

ただし、Autoscalingは非推奨となり、新しいフレームワーク/レプリカ配置プラグインが9.0から導入されました。
このインターフェースのドキュメントについては、http://www.cominvent.com/pub/solr-9-docs/core/org/apache/solr/cluster/placement/PlacementPlugin.html を参照してください。
また、下書きのリファレンスガイドについては、https://nightlies.apache.org/solr/draft-guides/solr-reference-guide-main/replica-placement-plugins.html を参照してください。

9.0を使用し始めると、環境変数/ノードごとに設定されたsys.propsに応じて、どのようにコレクションを配置するかを決定する独自の配置プラグインを作成できます。
たとえば、「データ集約型」のタグが付いたノードを「require-data-intensive」というコレクションプロパティを持つコレクションに予約するルールを持つことができ、その他のレプリカを残りのノードに配置することができます。

そこに到達するまでの別のオプションは、外部から定期的にクラスターステートを検査し、それが満足するまでMOVEREPLICAコマンドを発行する独自のクライアントコードを作成することです。これにより、大規模なコレクションがRESTORE後に間違ったノードに配置されるのを防ぐことはできませんが、それらがすぐに移動されることを確認できます。

いくつかの考えるヒントとなれば幸いです :)

Jan

返信投稿者:ks-solruserml-bot (2024/05/28 20:13 投稿)

また、MOVEREPLICAを使用したカスタムコードを選択する場合は、8.6のドキュメントを使用してください。これらのドキュメントはより完全で正確です(一部の機能が適切に説明されていないことにつまずいた後、イライラしてドキュメントにフラストレーションをぶつけました :))。おそらく、8.5との違いは、より良いドキュメントを除いて、この機能に関しては何もないでしょう。

--
http://www.needhamsoftware.com(仕事)
http://www.the111shift.com(プレイ)

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

KandaSearch

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

投稿の削除

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