MapReduce服务

当前版本:

| 产品详情
  • SQL接口
    • 取消SQL执行任务CancelSql
    • 提交SQL语句ExecuteSql
    • 查询SQL结果ShowSqlResult
  • 标签管理接口
    • 查询标签配额ShowTagQuota
    • 查询默认标签状态ShowTagStatus
    • 集群操作默认标签SwitchClusterTags
  • 弹性伸缩接口
    • 创建弹性伸缩策略CreateAutoScalingPolicy
    • 删除弹性伸缩策略DeleteAutoScalingPolicy
    • 查看弹性伸缩策略ShowAutoScalingPolicy
    • 更新弹性伸缩策略UpdateAutoScalingPolicy
  • 集群HDFS文件接口
    • 获取指定目录文件列表ShowHdfsFileList
  • 集群管理接口
    • 集群添加组件AddComponent
    • 创建集群CreateCluster
    • 扩容集群ExpandCluster
    • 查询集群节点列表ListNodes
    • 创建集群并提交作业RunJobFlow
    • 缩容集群ShrinkCluster
    • 修改集群名称UpdateClusterName
  • 委托管理
    • 查询用户(组)与IAM委托的映射关系ShowAgencyMapping
    • 更新用户(组)与IAM委托的映射关系UpdateAgencyMapping
  • 作业管理接口
    • 批量删除作业BatchDeleteJobs
    • 新增并执行作业CreateExecuteJob
    • 查询作业列表信息ShowJobExeListNew
    • 查询单个作业信息ShowSingleJobExe
    • 获取SQL结果ShowSqlResultWithJob
    • 终止作业StopJob
  • IAM同步管理接口
    • 指定用户、用户组取消同步CancelSyncIamUser
    • 获取已经同步的IAM用户和用户组ShowSyncIamUser
    • IAM同步UpdateSyncIamUser
  • 数据连接管理接口
    • 创建数据连接CreateDataConnector
    • 删除数据连接DeleteDataConnector
    • 查询数据连接列表ListDataConnector
    • 更新数据连接UpdateDataConnector
  • 版本元数据查询
    • 查询MRS集群版本可用的规格ShowMrsFlavors
    • 展示MRS版本列表ShowMrsVersionList

CreateCluster

创建集群

POST
https://mrs.af-south-1.myhuaweicloud.com/v2/{project_id}/clusters
高级设置
只看必填项
填写默认值
密文显示特定参数
*
Region
Parameters
*
project_id
Body
*{
*
is_dec_project
:
*
cluster_version
:
*
cluster_name
:
*
cluster_type
:
*
charge_info
: {
*
charge_mode
:
*
period_type
:
*
period_num
:
*
is_auto_pay
:
*}
*
region
:
*
vpc_name
:
*
subnet_id
:
*
subnet_name
:
*
components
:
*
external_datasources
: [
* {
*
map_id
:
*
connector_id
:
*
component_name
:
*
role_type
:
*
source_type
:
*
cluster_id
:
*
status
:
*}
+Add
*]
*
availability_zone
:
*
security_groups_id
:
*
auto_create_default_security_group
:
*
safe_mode
:
*
manager_admin_password
:
*
login_mode
:
*
node_root_password
:
*
node_keypair_name
:
*
enterprise_project_id
:
*
eip_address
:
*
eip_id
:
*
mrs_ecs_default_agency
:
*
template_id
:
*
tags
: [
* {
*
key
:
*
value
:
*}
+Add
*]
*
log_collection
:
*
node_groups
: [
* {
*
group_name
:
*
node_num
:
*
node_size
:
*
root_volume
: {
*
type
:
*
size
:
*}
*
data_volume
: {
*
type
:
*
size
:
*}
*
data_volume_count
:
*
charge_info
: {
*
charge_mode
:
*
period_type
:
*
period_num
:
*
is_auto_pay
:
*}
*
auto_scaling_policy
: {
*
auto_scaling_enable
:
*
min_capacity
:
*
max_capacity
:
*
resources_plans
: [
* {
*
period_type
:
*
start_time
:
*
end_time
:
*
min_capacity
:
*
max_capacity
:
*
effective_days
: [
+Add
*]
*}
+Add
*]
*
rules
: [
* {
*
name
:
*
description
:
*
adjustment_type
:
*
cool_down_minutes
:
*
scaling_adjustment
:
*
trigger
: {
*
metric_name
:
*
metric_value
:
*
comparison_operator
:
*
evaluation_periods
:
*}
*}
+Add
*]
*
exec_scripts
: [
* {
*
name
:
*
uri
:
*
parameters
:
*
nodes
: [
+Add
*]
*
active_master
:
*
fail_action
:
*
action_stage
:
*}
+Add
*]
*}
*
assigned_roles
: [
+Add
*]
*}
+Add
*]
*
bootstrap_scripts
: [
* {
*
name
:
*
uri
:
*
parameters
:
*
nodes
: [
+Add
*]
*
active_master
:
*
fail_action
:
*
before_component_start
:
*
start_time
:
*
state
:
*
action_stages
: [
+Add
*]
*}
+Add
*]
*
add_jobs
: [
* {
*
job_type
:
*
job_name
:
*
jar_path
:
*
arguments
:
*
input
:
*
output
:
*
job_log
:
*
hive_script_path
:
*
hql
:
*
shutdown_cluster
:
*
submit_job_once_cluster_run
:
*
file_action
:
*}
+Add
*]
*
log_uri
:
*
component_configs
: [
* {
*
component_name
:
*
configs
: [
* {
*
key
:
*
value
:
*
config_file_name
:
*}
+Add
*]
*}
+Add
*]
*
smn_notify
: {
*
topic_urn
:
*
subscription_name
:
*}
}