ndb_print_frag_file は、クラスタフラグメントリストファイルから情報を取得します。 これは、データノードの再起動に関する問題の診断に役立つことを目的としています。
使用法
ndb_print_frag_file file_name
file_name
はクラスタフラグメントリストファイルの名前で、S
というパターンに一致します。X
.FragListX
は 2-9 の範囲内の数字で、ノード ID
nodeid
を持つデータノードのデータノードファイルシステムにあり、ndb_
という名前のディレクトリにあります。nodeid
_fs/DN
/DBDIH/N
は 1
または 2
です。 各フラグメントファイルには、各
NDB
テーブルに属するフラグメントのレコードが含まれます。
クラスタフラグメントファイルの詳細は、NDB Cluster Data Node File System Directory
を参照してください。
ndb_print_backup_file、ndb_print_sys_file
および ndb_print_schema_file と同様に
(および管理サーバーホスト上で実行することや管理サーバーに接続することを意図している他の
NDB
ユーティリティとは異なり)、ndb_print_frag_file
はデータノードファイルシステムに直接アクセスするため、クラスタデータノード上で実行する必要があります。
このユーティリティーは管理サーバーを使用しないため、管理サーバーが実行されていない場合、およびクラスタが完全にシャットダウンされている場合にも使用できます。
その他のオプション
なし
出力例
shell> ndb_print_frag_file /usr/local/mysqld/data/ndb_3_fs/D1/DBDIH/S2.FragList
Filename: /usr/local/mysqld/data/ndb_3_fs/D1/DBDIH/S2.FragList with size 8192
noOfPages = 1 noOfWords = 182
Table Data
----------
Num Frags: 2 NoOfReplicas: 2 hashpointer: 4294967040
kvalue: 6 mask: 0x00000000 method: HashMap
Storage is on Logged and checkpointed, survives SR
------ Fragment with FragId: 0 --------
Preferred Primary: 2 numStoredReplicas: 2 numOldStoredReplicas: 0 distKey: 0 LogPartId: 0
-------Stored Replica----------
Replica node is: 2 initialGci: 2 numCrashedReplicas = 0 nextLcpNo = 1
LcpNo[0]: maxGciCompleted: 1 maxGciStarted: 2 lcpId: 1 lcpStatus: valid
LcpNo[1]: maxGciCompleted: 0 maxGciStarted: 0 lcpId: 0 lcpStatus: invalid
-------Stored Replica----------
Replica node is: 3 initialGci: 2 numCrashedReplicas = 0 nextLcpNo = 1
LcpNo[0]: maxGciCompleted: 1 maxGciStarted: 2 lcpId: 1 lcpStatus: valid
LcpNo[1]: maxGciCompleted: 0 maxGciStarted: 0 lcpId: 0 lcpStatus: invalid
------ Fragment with FragId: 1 --------
Preferred Primary: 3 numStoredReplicas: 2 numOldStoredReplicas: 0 distKey: 0 LogPartId: 1
-------Stored Replica----------
Replica node is: 3 initialGci: 2 numCrashedReplicas = 0 nextLcpNo = 1
LcpNo[0]: maxGciCompleted: 1 maxGciStarted: 2 lcpId: 1 lcpStatus: valid
LcpNo[1]: maxGciCompleted: 0 maxGciStarted: 0 lcpId: 0 lcpStatus: invalid
-------Stored Replica----------
Replica node is: 2 initialGci: 2 numCrashedReplicas = 0 nextLcpNo = 1
LcpNo[0]: maxGciCompleted: 1 maxGciStarted: 2 lcpId: 1 lcpStatus: valid
LcpNo[1]: maxGciCompleted: 0 maxGciStarted: 0 lcpId: 0 lcpStatus: invalid