システムのスモーク・テスト
データ・ストアが稼働していて完全に機能することを確認するために実行できることがいくつかあります。CLIのverify configuration
コマンドを使用してデータ・ストアを検証します。
verify configuration
コマンドは、データ・ストアのすべてのコンポーネントを検査します。また、すべてのストア・サービスが使用可能かどうかもチェックします。使用可能なストア・サービスについては、バージョンまたはメタデータの不一致も確認します。このコマンドは、パラメータは不要で、デフォルトでは冗長モードで実行されます。たとえば:
出力にすべてのストレージ・ノードおよびレプリケーション・ノードがエラーなしで実行中と表示されている場合、データ・ストアは適切に構成され、すべてのストレージ・ノードが稼働しアクティブになります。kv-> verify configuration Verify: starting verification of store mystore based upon topology sequence #2 0 partitions and 1 storage nodes Time: 2023-05-24 10:41:15 UTC Version: 23.1.21 See <hostname>:$KVROOT/mystore/log/mystore_{0..N}.log for progress messages Verify: Shard Status: healthy: 0 writable-degraded: 0 read-only: 0 offline: 0 total: 0 Verify: Admin Status: healthy Verify: Zone [name=Boston id=zn1 type=PRIMARY allowArbiters=false masterAffinity=false] RN Status: online: 0 read-only: 0 offline: 0 Verify: == checking storage node sn1 == Verify: sn1: sn1 has 0 RepNodes and is under its capacity limit of 1 Verify: Storage Node [sn1] on <hostname>: 5000 Zone: [name=Boston id=zn1 type=PRIMARY allowArbiters=false masterAffinity=false] Status: RUNNING Ver: 23.1.21 2023-04-18 21:25:44 UTC Build id: 477e7f102ab4 Edition: Enterprise isMasterBalanced: unknown serviceStartTime: 2023-05-24 10:37:28 UTC Verify: Admin [admin1] Status: RUNNING,MASTER serviceStartTime: 2023-05-24 10:38:21 UTC stateChangeTime: 2023-05-24 10:38:21 UTC availableStorageSize: 999 MB Verification complete, 0 violations, 1 note found. Verification note: [sn1] sn1 has 0 RepNodes and is under its capacity limit of 1
- 次のようにpingコマンドを実行します。
出力にすべてのストレージ・ノードおよびレプリケーション・ノードがエラーなしで実行中と表示されている場合、データ・ストアは適切に構成され、すべてのストレージ・ノードが稼働しアクティブになります。kv-> ping Pinging components of store mystore based upon topology sequence #2 0 partitions and 1 storage nodes Time: 2023-05-24 11:36:06 UTC Version: 23.1.21 Shard Status: healthy: 0 writable-degraded: 0 read-only: 0 offline: 0 total: 0 Admin Status: healthy Zone [name=Boston id=zn1 type=PRIMARY allowArbiters=false masterAffinity=false] RN Status: online: 0 read-only: 0 offline: 0 Storage Node [sn1] on <hostname>: 5000 Zone: [name=Boston id=zn1 type=PRIMARY allowArbiters=false masterAffinity=false] Status: RUNNING Ver: 23.1.21 2023-04-18 21:25:44 UTC Build id: 477e7f102ab4 Edition: Enterprise isMasterBalanced: unknown serviceStartTime: 2023-05-24 10:37:28 UTC Admin [admin1] Status: RUNNING,MASTER serviceStartTime: 2023-05-24 10:38:21 UTC stateChangeTime: 2023-05-24 10:38:21 UTC availableStorageSize: 999 MB
インストールの問題が発生した場合、または新規データ・ストアを使用して最初から始める場合、データ・ストア内のすべてのストレージ・ノードで次のようにします。
- 次を使用してストレージ・ノードを停止します。
java -Xmx64m -Xms64m \ -jar $KVHOME/lib/kvstore.jar stop -root $KVROOT
- KVROOTディレクトリの中身を削除します。
rm -rf $KVROOT
- インストール構成パラメータで説明したステップを使用して最初からやり直します。