MAPREDUCE服务 MRS-API概览
API概览
MRS提供的符合RESTful API的设计规范的接口,如表1和表2所示。如何选择不同版本的接口请参见API版本选择建议。
MRS版本演进过程中逐步废弃部分接口,具体请参见表3。
接口 |
功能 |
API URI |
---|---|---|
集群管理接口 |
POST /v2/{project_id}/clusters |
|
PUT /v2/{project_id}/clusters/{cluster_id}/cluster-name |
||
POST /v2/{project_id}/run-job-flow |
||
POST /v2/{project_id}/clusters/{cluster_id}/expand |
||
POST /v2/{project_id}/clusters/{cluster_id}/shrink |
||
POST /v2/{project_id}/clusters/{cluster_id}/components |
||
作业对象接口 |
POST /v2/{project_id}/clusters/{cluster_id}/job-executions |
|
GET /v2/{project_id}/clusters/{cluster_id}/job-executions |
||
GET /v2/{project_id}/clusters/{cluster_id}/job-executions/{job_execution_id} |
||
POST /v2/{project_id}/clusters/{cluster_id}/job-executions/{job_execution_id}/kill |
||
GET /v2/{project_id}/clusters/{cluster_id}/job-executions/{job_execution_id}/sql-result |
||
POST /v2/{project_id}/clusters/{cluster_id}/job-executions/batch-delete |
||
弹性伸缩接口 |
GET /v2/{project_id}/autoscaling-policy/{cluster_id} |
|
SQL接口 |
POST /v2/{project_id}/clusters/{cluster_id}/sql-execution |
|
GET /v2/{project_id}/clusters/{cluster_id}/sql-execution/{sql_id} |
||
POST /v2/{project_id}/clusters/{cluster_id}/sql-execution/{sql_id}/cancel |
||
集群HDFS文件接口 |
GET /v2/{project_id}/clusters/{cluster_id}/files?path={directory}&offset={offset}&limit={limit}&sort_key={sort_key}&order={order} |
|
委托管理(V2) |
GET /v2/{project_id}/clusters/{cluster_id}/agency-mapping |
|
PUT /v2/{project_id}/clusters/{cluster_id}/agency-mapping |
||
数据连接管理 |
POST /v2/{project_id}/data-connectors |
|
GET /v2/{project_id}/data-connectors |
||
PUT /v2/{project_id}/data-connectors/{connector_id} |
||
DELETE /v2/{project_id}/data-connectors/{connector_id} |
接口 |
功能 |
API URI |
---|---|---|
集群管理接口 |
POST /v1.1/{project_id}/run-job-flow |
|
PUT /v1.1/{project_id}/cluster_infos/{cluster_id} |
||
GET /v1.1/{project_id}/cluster_infos |
||
GET /v1.1/{project_id}/cluster_infos/{cluster_id} |
||
DELETE /v1.1/{project_id}/clusters/{cluster_id} |
||
GET /v1.1/{project_id}/clusters/{cluster_id}/hosts |
||
弹性伸缩接口 |
POST /v1.1/{project_id}/autoscaling-policy/{cluster_id} |
|
标签管理接口 |
POST /v1.1/{project_id}/clusters/{cluster_id}/tags |
|
DELETE /v1.1/{project_id}/clusters/{cluster_id}/tags/{key} |
||
GET /v1.1/{project_id}/clusters/{cluster_id}/tags |
||
POST /v1.1/{project_id}/clusters/{cluster_id}/tags/action |
||
POST /v1.1/{project_id}/clusters/{cluster_id}/tags/action |
||
GET /v1.1/{project_id}/clusters/tags |
||
POST /v1.1/{project_id}/clusters/resource_instances/action |
||
可用区 |
GET /v1.1/{region_id}/available-zones |
- MapReduce服务_什么是MapReduce服务_什么是HBase
- MapReduce服务_如何使用MapReduce服务_MRS集群客户端安装与使用
- 什么是主机监控_免费云监控_专业监控
- MapReduce服务_什么是HetuEngine_如何使用HetuEngine
- MapReduce服务_什么是Kafka_如何使用Kafka
- MapReduce服务_什么是Hue_如何使用Hue
- 如何搭建基因测序平台_基因数据怎么存储_基因测序数据上云
- MapReduce服务_什么是HDFS_HDFS特性
- 数据备份归档在哪里_数据分析存储系统_大数据存储管理
- MapReduce服务_什么是Yarn_如何使用Yarn