HTTP インターフェース
StarRocks クラスターのメンテナンスを容易にするために、StarRocks はさまざまな種類の操作およびクエリインターフェースを提供しています。このトピックでは、これらの HTTP インターフェースとその使用方法を紹介します。
FE
| リクエストメソッド | リクエストパス | 説明 |
|---|---|---|
| PUT | /api/{db}/{table}/_stream_load | Stream Load 操作。詳細は Stream Load を参照してください。 |
| POST/PUT | /api/transaction/{txn_op} | Stream Load トランザクションインターフェース。詳細は Stream Load Transaction Interface を参照してください。 |
| GET | /api/{db}/_load_info | |
| GET | /api/_set_config?config_key1=config_value1 | FE 設定を更新します。 |
| GET | /api/_get_ddl?db={}&tbl={} | テーブル DDL ステートメントを表示します。 |
| GET | /api/_migration?db={}&tbl={} | テーブルのタブレット情報を表示します。 |
| GET | /api/_check_storagetype | |
| POST | /api/{db}/{label}/_cancel | |
| GET | /api/{db}/get_load_state | |
| GET | /api/health | |
| GET | /metrics?type={core/json} | 現在の FE のメトリクスを表示します。 |
| GET | /api/show_meta_info | |
| GET | /api/show_proc | |
| GET | /api/show_runtime_info | |
| HEAD/GET | /api/get_log_file | |
| GET | /api/get_small_file | |
| GET | /api/rowcount | |
| GET | /api/check_decommission | |
| GET | /api/_meta_replay_state | |
| POST | /api/colocate/bucketseq | |
| GET | /api/colocate | |
| POST | /api/colocate/group_stable | |
| POST | /api/colocate/group_unstable | |
| POST | /api/colocate/update_group | |
| POST | /api/global_dict/table/enable | |
| GET | /api/profile?query_id={} | 指定されたクエリ ID のプロファイル情報を取得します。 |
| GET | /api/query_detail | |
| GET | /api/connection | |
| GET | /api/show_data?db={} | 指定されたデータベースのサイズをクエリします。 |
| POST | /api/query_dump | クエリダンプ情報を取得します。詳細は Query Dump を参照してください。 |
| GET | /api/stop | |
| GET | /image | |
| GET | /info | |
| GET | /version | |
| GET | /put | |
| GET | /journal_id | |
| GET | /check | |
| GET | /dump | |
| GET | /role | |
| GET | /api/{db}/{table}/_count | |
| GET | /api/{db}/{table}/_schema | テーブルスキーマを表示します。 |
| GET/POST | /api/{db}/{table}/_query_plan |
BE
| HTTP リクエストメソッド | HTTP リクエストパス | 説明 |
|---|---|---|
| PUT | /api/{db}/{table}/_stream_load | Stream Load 操作。詳細は Stream Load を参照してください。 |
| POST/PUT | /api/transaction/{txn_op} | Stream Load トランザクションインターフェース。詳細は Stream Load Transaction Interface を参照してください。 |
| PUT | /api/transaction/load | |
| HEAD/GET | /api/_download_load | |
| HEAD/GET | /api/_tablet/_download | |
| HEAD/GET | /api/_load_error_log | |
| GET | /api/health | |
| GET | /api/_stop_be | |
| GET | /pprof/heap | |
| GET | /pprof/growth | |
| GET | /pprof/profile | |
| GET | /pprof/pmuprofile | |
| GET | /pprof/contention | |
| GET | /pprof/cmdline | |
| HEAD/GET/POST | /pprof/symbol | |
| GET | /metrics | 現在の BE のメトリクスを表示します。 |
| HEAD | /api/meta/header/{tablet_id} | |
| GET | /api/checksum | |
| GET | /api/reload_tablet | |
| POST | /api/restore_tablet | |
| GET | /api/snapshot | |
| GET | /api/compaction/show?tablet_id={} | 指定されたタブレットの Compaction 情報を表示します。 |
| POST | /api/compact?tablet_id={}&compaction_type={base/cumulative} | 指定されたタブレットで手動で Compaction を実行します。 |
| GET | /api/compaction/show_repair | |
| PUT | /api/compaction/submit_repair | |
| POST | /api/update_config | BE 設定を更新します。詳細は Update BE Configuration を参照してください。 |
| GET/PUT | /api/runtime_filter_cache/{action} | |
| POST | /api/compact_rocksdb_meta | |
| GET/PUT | /api/query_cache/{action} | |
| GET | /api/pipeline_blocking_drivers/{action} | |
| GET | /greplog | |
| GET | /varz | 現在の BE 設定を表示します。 |
CN
| リクエストメソッド | リクエストパス | 説明 |
|---|---|---|
| GET | /api/health | |
| GET | /pprof/heap | |
| GET | /pprof/growth | |
| GET | /pprof/profile | |
| GET | /pprof/pmuprofile | |
| GET | /pprof/contention | |
| GET | /pprof/cmdline | |
| HEAD/GET/POST | /pprof/symbol | |
| GET | /metrics | 現在の CN のメトリクスを表示します。 |