に最終更新
ブートストラップアクション
リクエスト
GET /api/bootstrap
説明
FE が起動したかどうかを確認するために使用します。パラメータを指定しない場合は、起動に成功したかどうかのみを返します。token と cluster_id を指定すると、より詳細な情報を返します。
パスパラメータ
なし
クエリパラメータ
-
cluster_idクラスタ ID です。
doris-meta/image/VERSIONファイルで確認できます。 -
tokenクラスタトークンです。
doris-meta/image/VERSIONファイルで確認できます。
リクエストボディ
なし
レスポンス
-
パラメータを指定しない場合
{
"msg": "OK",
"code": 0,
"data": null,
"count": 0
}コードが 0 の場合、FE ノードが正常に起動したことを示します。0 以外のエラーコードは、その他のエラーを示します。
-
tokenとcluster_idを指定する場合{
"msg": "OK",
"code": 0,
"data": {
"queryPort": 9030,
"rpcPort": 9020,
"arrowFlightSqlPort": 9040,
"maxReplayedJournal": 17287
},
"count": 0
}queryPortは FE ノードの MySQL プロトコルポートです。rpcPortは FE ノードの Thrift RPC ポートです。maxReplayedJournalは、FE ノードが現在再生済みのメタデータジャーナル ID の最大値を表します。arrowFlightSqlPortは FE ノードの Arrow Flight SQL ポートです。
例
-
パラメータを指定しない場合
GET /api/bootstrap
Response:
{
"msg": "OK",
"code": 0,
"data": null,
"count": 0
} -
tokenとcluster_idを指定する場合GET /api/bootstrap?cluster_id=935437471&token=ad87f6dd-c93f-4880-bcdb-8ca8c9ab3031
Response:
{
"msg": "OK",
"code": 0,
"data": {
"queryPort": 9030,
"rpcPort": 9020,
"arrowFlightSqlPort": 9040,
"maxReplayedJournal": 17287
},
"count": 0
}