ノードの健全性とインデックス作成のステータス・スコアの収集
ノードの健全性オプションを構成するための手順と、健全性とインデックス作成スコアを取得するためのコマンド。
ノードの健全性オプションは、すべてのノードで常に有効です。ノードの健全性は、ノードが検索クエリーの処理にどの程度適しているのかをスコアベースで表現したものです。ノードの健全性の複合スコアは、削除されたミューテーションと稼働時間に基づいています。動的な健全性のスコアが0~1の場、指定されたDataStax Enterpriseノードの健全性を示します。
            - スコアが高いほど、ノードの健全性は高くなります。最高スコアは1です。
- 多くのミューテーションが削除されているノードや、起動されたばかりのノードには、低いスコアが適用されます。
DSE Searchノードでは、シャード選択アルゴリズムは、アカウントの近接度と、アクティブなステータスやインデックス作成のステータスなどのセカンダリ係数を使用します。ノードの健全性のスコアとインデックス作成のステータスを調べることができます。インデックス作成のステータスは、INDEXING、FINISHED、またはFAILEDです。
特定のトークン範囲に複数の候補が存在する場合、ノードの健全性を検討するように、分散検索クエリーのレプリケーションの選択を構成できます。この健全性ベースのルーティングによって、インデックスの整合性とクエリーのスループット間のトレードオフが有効になります。パフォーマンスが重要な場合は、健全性ベースのルーティングを有効にしないでください。
dse.yaml
dse.yamlファイルの場所は、インストールのタイプによって異なります。| パッケージ・インストール | /etc/dse/dse.yaml | 
| tarボール・インストール | installation_location/resources/dse/conf/dse.yaml | 
手順
- 
                 dse.yaml ファイルで:
                
- 
                特定のDataStax Enterpriseノードを示す0~1の範囲の動的な健全性スコアを取得するには、dsetool node_healthコマンドを使用します。
                例を次に示します。dsetool -h 200.192.10.11 node_health Node Health [0,1]: 0.7IPアドレスを指定しない場合、デフォルトはローカルのDataStax Enterpriseノードになります。 すべてのノードのノードの健全性スコアを取得するには、 dsetool node_health -allを指定します。dsetool statusを使用しても、ノードの健全性のスコアを確認できます。
- 
                ノードの指定されたコアの動的なインデックス作成ステータス(INDEXING、FINISHED、またはFAILED)を取得するには、dsetool core_indexing_statusコマンドを使用します。
                例を次に示します。dsetool -h 200.192.10.11 core_indexing_status wiki.solr wiki.solr: INDEXING
