Skip to main content

Bootstrap Action

Request​

GET /api/bootstrap

Description​

It is used to judge whether the FE has started. When no parameters are provided, only whether the startup is successful is returned. If token and cluster_id are provided, more detailed information is returned.

Path parameters​

none

Query parameters​

  • cluster_id

    The cluster id. It can be viewed in the file doris-meta/image/VERSION.

  • token

    Cluster token. It can be viewed in the file doris-meta/image/VERSION.

Request body​

none

Response​

  • No parameters provided

    {
    "msg": "OK",
    "code": 0,
    "data": null,
    "count": 0
    }

    A code of 0 means that the FE node has started successfully. Error codes other than 0 indicate other errors.

  • Provide token and cluster_id

    {
    "msg": "OK",
    "code": 0,
    "data": {
    "queryPort": 9030,
    "rpcPort": 9020,
    "arrowFlightSqlPort": 9040,
    "maxReplayedJournal": 17287
    },
    "count": 0
    }
    • queryPort is the MySQL protocol port of the FE node.
    • rpcPort is the thrift RPC port of the FE node.
    • maxReplayedJournal represents the maximum metadata journal id currently played back by the FE node.
    • arrowFlightSqlPort is the Arrow Flight SQL port of the FE node.

Examples​

  1. No parameters

    GET /api/bootstrap

    Response:
    {
    "msg": "OK",
    "code": 0,
    "data": null,
    "count": 0
    }
  2. Provide token and 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
    }