Перейти к основному содержимому

HTTP Интерфейс

Для упрощения обслуживания кластеров Selena предоставляет различные типы операционных интерфейсов и интерфейсов запросов. В этой теме представлены эти 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={}Просмотр информации о tablet таблицы.
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 для указанного tablet.
POST/api/compact?tablet_id={}&compaction_type={base/cumulative}Ручное выполнение Compaction на указанном tablet.
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.