AllNodeResourceSpec
资源描述
被如下接口引用:CreateCluster。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
MasterResourceSpec | NodeResourceSpec | 否 | 描述Master节点资源 注意:此字段可能返回 null,表示取不到有效值。 |
CoreResourceSpec | NodeResourceSpec | 否 | 描述Core节点资源 注意:此字段可能返回 null,表示取不到有效值。 |
TaskResourceSpec | NodeResourceSpec | 否 | 描述Taskr节点资源 注意:此字段可能返回 null,表示取不到有效值。 |
CommonResourceSpec | NodeResourceSpec | 否 | 描述Common节点资源 注意:此字段可能返回 null,表示取不到有效值。 |
MasterCount | Integer | 否 | Master节点数量 注意:此字段可能返回 null,表示取不到有效值。 |
CoreCount | Integer | 否 | Corer节点数量 注意:此字段可能返回 null,表示取不到有效值。 |
TaskCount | Integer | 否 | Task节点数量 注意:此字段可能返回 null,表示取不到有效值。 |
CommonCount | Integer | 否 | Common节点数量 注意:此字段可能返回 null,表示取不到有效值。 |
ApplicationStatics
yarn application 统计信息
被如下接口引用:DescribeEmrApplicationStatics。
名称 | 类型 | 描述 |
---|---|---|
Queue | String | 队列名 示例值:root.default |
User | String | 用户名 示例值:hadoop |
ApplicationType | String | 作业类型 示例值:MAPREDUCE |
SumMemorySeconds | Integer | SumMemorySeconds含义 示例值:58250 |
SumVCoreSeconds | Integer | SumVCoreSeconds含义 示例值:33 |
SumHDFSBytesWritten | String | SumHDFSBytesWritten(带单位) 示例值:48 bytes |
SumHDFSBytesRead | String | SumHDFSBytesRead(待单位) 示例值:269.1 MB |
CountApps | Integer | 作业数 示例值:3 |
Arg
通用的参数
被如下接口引用:StartStopServiceOrMonitor。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Key | String | 否 | key 注意:此字段可能返回 null,表示取不到有效值。 |
Values | Array of String | 否 | 值列表 注意:此字段可能返回 null,表示取不到有效值。 |
AutoScaleRecord
弹性扩缩容记录
被如下接口引用:DescribeAutoScaleRecords。
名称 | 类型 | 描述 |
---|---|---|
StrategyName | String | 扩缩容规则名。 示例值:测试策略 |
ScaleAction | String | "SCALE_OUT"和"SCALE_IN",分别表示扩容和缩容。 示例值:SCALE_OUT |
ActionStatus | String | 取值为"SUCCESS","FAILED","PART_SUCCESS","IN_PROCESS",分别表示成功、失败、部分成功和流程中。 示例值:IN_PROCESS |
ActionTime | String | 流程触发时间。 示例值:2021-07-21 00:00:00 |
ScaleInfo | String | 扩缩容相关描述信息。 示例值:扩容成功5个 |
ExpectScaleNum | Integer | 只在ScaleAction为SCALE_OUT时有效。 示例值:1 |
EndTime | String | 流程结束时间。 示例值:2021-07-21 00:01:00 |
StrategyType | Integer | 策略类型,按负载或者按时间,1表示负载伸缩,2表示时间伸缩 示例值:1 |
SpecInfo | String | 扩容时所使用规格信息。 示例值:四核八G。 |
CompensateFlag | Integer | 补偿扩容,0表示不开启,1表示开启 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
CompensateCount | Integer | 补偿次数 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
RetryCount | Integer | 重试次数 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
RetryInfo | String | 重试信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:重试次数: 1, 重试结束时间: 2023-12-08 12:00:00, 重试原因: 资源不足 |
RetryEnReason | String | 重试英文描述 注意:此字段可能返回 null,表示取不到有效值。 |
RetryReason | String | 重试描述 注意:此字段可能返回 null,表示取不到有效值。 |
AutoScaleResourceConf
弹性扩缩容规格配置
被如下接口引用:DescribeAutoScaleGroupGlobalConf。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Id | Integer | 否 | 配置ID。 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
ClusterId | Integer | 否 | 集群实例ID。 示例值:123 |
ScaleLowerBound | Integer | 否 | 自动扩缩容保留最小实例数。 示例值:0 |
ScaleUpperBound | Integer | 否 | 自动扩缩容最大实例数。 示例值:29 |
StrategyType | Integer | 否 | 扩容规则类型,1为按负载指标扩容规则,2为按时间扩容规则 示例值:1 |
NextTimeCanScale | Integer | 否 | 下次能可扩容时间。 注意:此字段可能返回 null,表示取不到有效值。 示例值:123 |
GraceDownFlag | Boolean | 否 | 优雅缩容开关 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
HardwareType | String | 否 | "CVM"表示规格全部使用CVM相关类型,"POD"表示规格使用容器相关类型,默认为"CVM"。 注意:此字段可能返回 null,表示取不到有效值。 示例值:HOST |
PayMode | String | 否 | "POSTPAY"表示只使用按量计费,"SPOT_FIRST"表示竞价实例优先,只有HardwareType为"HOST"时支持竞价实例优先,"POD"只支持纯按量计费。 注意:此字段可能返回 null,表示取不到有效值。 示例值:POSTPAY |
PostPayPercentMin | Integer | 否 | 竞价实例优先的场景下,按量计费资源数量的最低百分比,整数 注意:此字段可能返回 null,表示取不到有效值。 示例值:50 |
ChangeToPod | Integer | 否 | 预设资源类型为HOST时,支持勾选“资源不足时切换POD”;支持取消勾选;默认不勾选(0),勾选(1) 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
GroupName | String | 否 | 伸缩组名 注意:此字段可能返回 null,表示取不到有效值。 示例值:test |
YarnNodeLabel | String | 否 | 标签 注意:此字段可能返回 null,表示取不到有效值。 示例值:node1 |
GroupStatus | Integer | 否 | 伸缩组状态 注意:此字段可能返回 null,表示取不到有效值。 示例值:name |
Parallel | Integer | 否 | 并行伸缩 0关闭;1开启 注意:此字段可能返回 null,表示取不到有效值。 |
EnableMNode | Integer | 否 | 是否支持MNode 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
BootstrapAction
引导脚本
被如下接口引用:RunJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Path | String | 是 | 脚本位置,支持cos上的文件,且只支持https协议。 |
WhenRun | String | 是 | 执行时间。 resourceAfter 表示在机器资源申请成功后执行。 clusterBefore 表示在集群初始化前执行。 clusterAfter 表示在集群初始化后执行。 |
Args | Array of String | 否 | 脚本参数 |
COSSettings
COS 相关配置
被如下接口引用:CreateInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
CosSecretId | String | 是 | COS SecretId 示例值:SecretId |
CosSecretKey | String | 是 | COS SecrectKey 示例值:SecrectKey |
LogOnCosPath | String | 否 | 日志存储在COS上的路径 示例值:cosn://ad-data-xxxxxx/data/logs/xxxxxxx |
CdbInfo
出参
被如下接口引用:DescribeClusterNodes。
名称 | 类型 | 描述 |
---|---|---|
InstanceName | String | 数据库实例 注意:此字段可能返回 null,表示取不到有效值。 |
Ip | String | 数据库IP 注意:此字段可能返回 null,表示取不到有效值。 |
Port | Integer | 数据库端口 注意:此字段可能返回 null,表示取不到有效值。 |
MemSize | Integer | 数据库内存规格 注意:此字段可能返回 null,表示取不到有效值。 |
Volume | Integer | 数据库磁盘规格 注意:此字段可能返回 null,表示取不到有效值。 |
Service | String | 服务标识 注意:此字段可能返回 null,表示取不到有效值。 |
ExpireTime | String | 过期时间 注意:此字段可能返回 null,表示取不到有效值。 |
ApplyTime | String | 申请时间 注意:此字段可能返回 null,表示取不到有效值。 |
PayType | Integer | 付费类型 注意:此字段可能返回 null,表示取不到有效值。 |
ExpireFlag | Boolean | 过期标识 注意:此字段可能返回 null,表示取不到有效值。 |
Status | Integer | 数据库状态 注意:此字段可能返回 null,表示取不到有效值。 |
IsAutoRenew | Integer | 续费标识 注意:此字段可能返回 null,表示取不到有效值。 |
SerialNo | String | 数据库字符串 注意:此字段可能返回 null,表示取不到有效值。 |
ZoneId | Integer | ZoneId 注意:此字段可能返回 null,表示取不到有效值。 |
RegionId | Integer | RegionId 注意:此字段可能返回 null,表示取不到有效值。 |
ClusterExternalServiceInfo
当前集群共用组件与集群对应关系
被如下接口引用:DescribeInstances。
名称 | 类型 | 描述 |
---|---|---|
DependType | Integer | 依赖关系,0:被其他集群依赖,1:依赖其他集群 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
Service | String | 共用组件 注意:此字段可能返回 null,表示取不到有效值。 示例值:zookeeper |
ClusterId | String | 共用集群 注意:此字段可能返回 null,表示取不到有效值。 示例值:emr-123 |
ClusterStatus | Integer | 共用集群状态 注意:此字段可能返回 null,表示取不到有效值。 示例值:2 |
ClusterIDToFlowID
集群id与流程id的mapping
被如下接口引用:ModifyResourcesTags。
名称 | 类型 | 描述 |
---|---|---|
ClusterId | String | 集群id 注意:此字段可能返回 null,表示取不到有效值。 |
FlowId | Integer | 流程id 注意:此字段可能返回 null,表示取不到有效值。 |
ClusterInstancesInfo
集群实例信息
被如下接口引用:DescribeInstances。
名称 | 类型 | 描述 |
---|---|---|
Id | Integer | ID号 注意:此字段可能返回 null,表示取不到有效值。 示例值:13284 |
ClusterId | String | 集群ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:emr-38om728d |
ClusterName | String | 集群名 注意:此字段可能返回 null,表示取不到有效值。 示例值:tencent_emr |
RegionId | Integer | 地域ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
ZoneId | Integer | 地区ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:10002 |
AppId | Integer | 用户APPID 注意:此字段可能返回 null,表示取不到有效值。 示例值:251112431 |
Uin | String | 用户UIN 注意:此字段可能返回 null,表示取不到有效值。 示例值:100000122121 |
ProjectId | Integer | 项目Id 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
VpcId | Integer | 集群VPCID 注意:此字段可能返回 null,表示取不到有效值。 示例值:87821 |
SubnetId | Integer | 子网ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:2021891 |
Status | Integer | 实例的状态码。取值范围: 注意:此字段可能返回 null,表示取不到有效值。 示例值:2 |
AddTime | String | 添加时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2021-10-18 19:46:32 |
RunTime | String | 已经运行时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:0天18小时32分钟28秒 |
MasterIp | String | 主节点外网IP 注意:此字段可能返回 null,表示取不到有效值。 示例值:-- |
EmrVersion | String | EMR版本 注意:此字段可能返回 null,表示取不到有效值。 示例值:EMR-V2.5.0 |
ChargeType | Integer | 收费类型 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
TradeVersion | Integer | 交易版本 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
ResourceOrderId | Integer | 资源订单ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
IsTradeCluster | Integer | 是否计费集群 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
AlarmInfo | String | 集群错误状态告警信息 注意:此字段可能返回 null,表示取不到有效值。 |
IsWoodpeckerCluster | Integer | 是否采用新架构 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
MetaDb | String | 元数据库信息 注意:此字段可能返回 null,表示取不到有效值。 |
Tags | Array of Tag | 标签信息 注意:此字段可能返回 null,表示取不到有效值。 |
HiveMetaDb | String | Hive元数据信息 注意:此字段可能返回 null,表示取不到有效值。 |
ServiceClass | String | 集群类型:EMR,CLICKHOUSE,DRUID 注意:此字段可能返回 null,表示取不到有效值。 示例值:HADOOP |
AliasInfo | String | 集群所有节点的别名序列化 注意:此字段可能返回 null,表示取不到有效值。 |
ProductId | Integer | 集群版本Id 注意:此字段可能返回 null,表示取不到有效值。 示例值:20 |
Zone | String | 地区ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:ap-guangzhou-2 |
SceneName | String | 场景名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:Hadoop-Default |
SceneServiceClass | String | 场景化集群类型 注意:此字段可能返回 null,表示取不到有效值。 示例值:Hadoop |
SceneEmrVersion | String | 场景化EMR版本 注意:此字段可能返回 null,表示取不到有效值。 示例值:ClickHouse-V1.0.0 |
DisplayName | String | 场景化集群类型 注意:此字段可能返回 null,表示取不到有效值。 示例值:Hadoop |
VpcName | String | vpc name 注意:此字段可能返回 null,表示取不到有效值。 示例值:emr |
SubnetName | String | subnet name 注意:此字段可能返回 null,表示取不到有效值。 示例值:emr-name |
ClusterExternalServiceInfo | Array of ClusterExternalServiceInfo | 集群依赖关系 注意:此字段可能返回 null,表示取不到有效值。 |
UniqVpcId | String | 集群vpcid 字符串类型 注意:此字段可能返回 null,表示取不到有效值。 |
UniqSubnetId | String | 子网id 字符串类型 注意:此字段可能返回 null,表示取不到有效值。 |
TopologyInfoList | Array of TopologyInfo | 节点信息 注意:此字段可能返回 null,表示取不到有效值。 |
IsMultiZoneCluster | Boolean | 是否是跨AZ集群 注意:此字段可能返回 null,表示取不到有效值。 示例值:false |
IsCvmReplace | Boolean | 是否开通异常节点自动补偿 注意:此字段可能返回 null,表示取不到有效值。 示例值:false |
ClusterTitle | String | 标题 注意:此字段可能返回 null,表示取不到有效值。 示例值:集群运行中 |
ConfigDetail | EmrProductConfigDetail | 集群产品配置信息 注意:此字段可能返回 null,表示取不到有效值。 |
ClusterSetting
集群配置。
被如下接口引用:RunJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
InstanceChargeType | String | 是 | 付费方式。 PREPAID 包年包月。 POSTPAID_BY_HOUR 按量计费,默认方式。 示例值:PREPAID |
SupportHA | Boolean | 是 | 是否为HA集群。 示例值:true |
SecurityGroupIds | Array of String | 是 | 集群所使用的安全组,目前仅支持一个。 示例值:sg-xxxxxxxx |
Placement | Placement | 是 | 实例位置。 |
VPCSettings | VPCSettings | 是 | 实例所在VPC。 |
LoginSettings | LoginSettings | 是 | 实例登录配置。 |
TagSpecification | Array of String | 是 | 实例标签,示例:["{"TagKey":"test-tag1","TagValue":"001"}","{"TagKey":"test-tag2","TagValue":"002"}"]。 示例值:["{"TagKey":"test-tag1","TagValue":"001"}","{"TagKey": |
MetaDB | MetaDbInfo | 是 | 元数据库配置。 |
ResourceSpec | JobFlowResourceSpec | 是 | 实例硬件配置。 |
PublicIpAssigned | Boolean | 否 | 是否申请公网IP,默认为false。 示例值:false |
InstanceChargePrepaid | InstanceChargePrepaid | 否 | 包年包月配置,只对包年包月集群生效。 |
DisasterRecoverGroupIds | String | 否 | 集群置放群组。 |
CbsEncryptFlag | Boolean | 否 | 是否使用cbs加密。 示例值:false |
RemoteTcpDefaultPort | Boolean | 否 | 是否使用远程登录,默认为false。 示例值:false |
ComponentBasicRestartInfo
操作的进程范围
被如下接口引用:StartStopServiceOrMonitor。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ComponentName | String | 否 | 进程名,必填,如NameNode 注意:此字段可能返回 null,表示取不到有效值。 示例值:“NameNode” |
IpList | Array of String | 否 | 操作的IP列表 注意:此字段可能返回 null,表示取不到有效值。 示例值:["ip1", "ip2"] |
ConfigModifyInfoV2
资源调度 - 队列修改信息
被如下接口引用:ModifyYarnQueueV2。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
OpType | Integer | 是 | 操作类型,可选值: - 0:新建队列 - 1:编辑-全量覆盖 - 2:新建子队列 - 3:删除 - 4:克隆,与新建子队列的行为一样,特别的对于 fair ,可以复制子队列到新建队列- 6:编辑-增量更新 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
Name | String | 否 | 队列名称,不支持修改。 示例值:b |
ParentId | String | 否 | 新建队列 传root的MyId;新建子队列 传 选中队列的 myId;克隆 要传 选中队列 parentId 注意:此字段可能返回 null,表示取不到有效值。 示例值:root.a |
MyId | String | 否 | 编辑、删除 传选中队列的 myId。克隆只有在调度器是fair 时才需要传,用来复制子队列到新队列。注意:此字段可能返回 null,表示取不到有效值。 示例值:root.a.b |
BasicParams | ItemSeq | 否 | 基础配置信息。key的取值与DescribeYarnQueue返回的字段一致。 ###### 公平调度器 key的取值信息如下: - type,父队列,取值为 parent 或 null - aclSubmitApps,提交访问控制,取值为AclForYarnQueue类型的json串或null - aclAdministerApps,管理访问控制,取值为AclForYarnQueue类型的json串或null - minSharePreemptionTimeout,最小共享优先权超时时间,取值为数字字符串或null - fairSharePreemptionTimeout,公平份额抢占超时时间,取值为数字字符串或null - fairSharePreemptionThreshold,公平份额抢占阈值,取值为数字字符串或null,其中数字的范围是(0,1] - allowPreemptionFrom,抢占模式,取值为布尔字符串或null - schedulingPolicy,调度策略,取值为drf、fair、fifo或null
key的取值信息如下: - state,队列状态,取值为STOPPED或RUNNING - default-node-label-expression,默认标签表达式,取值为标签或null - acl_submit_applications,提交访问控制,取值为AclForYarnQueue类型的json串或null - acl_administer_queue,管理访问控制,取值为AclForYarnQueue类型的json串或null - maximum-allocation-mb,分配Container最大内存数量,取值为数字字符串或null - maximum-allocation-vcores,Container最大vCore数量,取值为数字字符串或null
|
ConfigSetParams | Array of ConfigSetInfo | 否 | 配置集信息,取值见该复杂类型的参数说明。配置集是计划模式在队列中表现,表示的是不同时间段不同的配置值,所有队列的配置集名称都一样,对于单个队列,每个配置集中的标签与参数都一样,只是参数值不同。 注意:此字段可能返回 null,表示取不到有效值。 |
DeleteLables | Array of String | 否 | 容量调度专用,OpType 为6 时才生效,表示要删除这个队列中的哪些标签。优先级高于ConfigSetParams中的LabelParams。注意:此字段可能返回 null,表示取不到有效值。 |
ConfigSetInfo
资源调度-配置集信息
被如下接口引用:ModifyYarnQueueV2。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ConfigSet | String | 是 | 配置集名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:default |
LabelParams | Array of ItemSeq | 否 | 容量调度器会使用,里面设置了标签相关的配置。key的取值与DescribeYarnQueue返回的字段一致。 key的取值信息如下: - labelName,标签名称,标签管理里的标签。 - capacity,容量,取值为数字字符串 - maximum-capacity,最大容量,取值为数字字符串 注意:此字段可能返回 null,表示取不到有效值。 |
BasicParams | Array of Item | 否 | 设置配置集相关的参数。key的取值与DescribeYarnQueue返回的字段一致。 ###### 公平调度器 key的取值信息如下: - minResources,最大资源量,取值为YarnResource类型的json串或null - maxResources,最大资源量,取值为YarnResource类型的json串或null - maxChildResources,能够分配给为未声明子队列的最大资源量,取值为数字字符串或null - maxRunningApps,最高可同时处于运行的App数量,取值为数字字符串或null - weight,权重,取值为数字字符串或null - maxAMShare,App Master最大份额,取值为数字字符串或null,其中数字的范围是[0,1]或-1
###### 容量调度器 key的取值信息如下: - minimum-user-limit-percent,用户最小容量,取值为YarnResource类型的json串或null,其中数字的范围是[0,100] - user-limit-factor,用户资源因子,取值为YarnResource类型的json串或null - maximum-applications,最大应用数Max-Applications,取值为数字字符串或null,其中数字为正整数 - maximum-am-resource-percent,最大AM比例,取值为数字字符串或null,其中数字的范围是[0,1]或-1 - default-application-priority,资源池优先级,取值为数字字符串或null,其中数字为正整数 注意:此字段可能返回 null,表示取不到有效值。 |
Configuration
自定义配置参数
被如下接口引用:RunJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Classification | String | 是 | 配置文件名,支持SPARK、HIVE、HDFS、YARN的部分配置文件自定义。 |
Properties | String | 是 | 配置参数通过KV的形式传入,部分文件支持自定义,可以通过特殊的键"content"传入所有内容。 |
CustomMetaDBInfo
用户Hive-MetaDB信息
被如下接口引用:CreateCluster。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
MetaDataJdbcUrl | String | 否 | 自定义MetaDB的JDBC连接,示例: jdbc:mysql://10.10.10.10:3306/dbname 示例值:jdbc:mysql://ip:port/hive |
MetaDataUser | String | 否 | 自定义MetaDB用户名 示例值:userName |
MetaDataPass | String | 否 | 自定义MetaDB密码 示例值:pwd |
MetaType | String | 否 | hive共享元数据库类型。取值范围: |
UnifyMetaInstanceId | String | 否 | EMR-MetaDB实例 |
CustomMetaInfo
用户自建Hive-MetaDB信息
被如下接口引用:CreateInstance, InquiryPriceCreateInstance, RunJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
MetaDataJdbcUrl | String | 否 | 自定义MetaDB的JDBC连接,请以 jdbc:mysql:// 开头 示例值:jdbc:mysql://ip:port/hive |
MetaDataUser | String | 否 | 自定义MetaDB用户名 示例值:userName |
MetaDataPass | String | 否 | 自定义MetaDB密码 示例值:pwd |
CustomServiceDefine
共用自建组件参数
被如下接口引用:CreateInstance, InquiryPriceCreateInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Name | String | 否 | 自定义参数key 示例值:zookeeper.quorum |
Value | String | 否 | 自定义参数value 示例值:1.1.1.1 |
DayRepeatStrategy
弹性扩缩容按天重复任务描述
被如下接口引用:AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ExecuteAtTimeOfDay | String | 是 | 重复任务执行的具体时刻,例如"01:02:00" 注意:此字段可能返回 null,表示取不到有效值。 |
Step | Integer | 是 | 每隔Step天执行一次 注意:此字段可能返回 null,表示取不到有效值。 |
DependService
共用组件信息
被如下接口引用:CreateCluster。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ServiceName | String | 是 | 共用组件名 示例值:zookeeper |
InstanceId | String | 是 | 共用组件集群 示例值:emr-123 |
DiffDetail
动态生成的变更详情
被如下接口引用:DescribeResourceScheduleDiffDetail。
名称 | 类型 | 描述 |
---|---|---|
Name | String | tab页的头 示例值:全局设置 |
Count | Integer | 变化项的个数 |
Rows | Array of DiffDetailItem | 要渲染的明细数据 注意:此字段可能返回 null,表示取不到有效值。 |
Header | Array of DiffHeader | 要渲染的头部信息 注意:此字段可能返回 null,表示取不到有效值。 |
DiffDetailItem
动态生成的变更详情条目
被如下接口引用:DescribeResourceScheduleDiffDetail。
名称 | 类型 | 描述 |
---|---|---|
Attribute | String | 属性 注意:此字段可能返回 null,表示取不到有效值。 示例值:属性 |
InEffect | String | 当前生效 注意:此字段可能返回 null,表示取不到有效值。 示例值:当前生效 |
PendingEffectiveness | String | 待生效 注意:此字段可能返回 null,表示取不到有效值。 示例值:待生效 |
Operation | String | 操作 注意:此字段可能返回 null,表示取不到有效值。 示例值:操作 |
Queue | String | 队列 注意:此字段可能返回 null,表示取不到有效值。 示例值:队列 |
ConfigSet | String | 配置集 注意:此字段可能返回 null,表示取不到有效值。 示例值:配置集 |
LabelName | String | 标签 注意:此字段可能返回 null,表示取不到有效值。 示例值:标签 |
InEffectIndex | String | 当前所在位置 注意:此字段可能返回 null,表示取不到有效值。 |
PendingEffectIndex | String | 待生效的位置 注意:此字段可能返回 null,表示取不到有效值。 |
PlanName | String | 计划模式名称 注意:此字段可能返回 null,表示取不到有效值。 |
Label | String | 标签 注意:此字段可能返回 null,表示取不到有效值。 示例值:标签 |
RuleName | String | 放置规则 注意:此字段可能返回 null,表示取不到有效值。 示例值:规则 |
UserName | String | 用户名 注意:此字段可能返回 null,表示取不到有效值。 示例值:hadoop |
DiffHeader
动态生成的变更详情
被如下接口引用:DescribeResourceScheduleDiffDetail。
名称 | 类型 | 描述 |
---|---|---|
Name | String | 名称 示例值:Attribute |
Id | String | ID,前端会使用 示例值:Attribute |
DiskGroup
磁盘组。
被如下接口引用:RunJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Spec | DiskSpec | 是 | 磁盘规格。 |
Count | Integer | 是 | 同类型磁盘数量。 |
DiskSpec
磁盘描述。
被如下接口引用:RunJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
DiskType | String | 是 | 磁盘类型。 LOCAL_BASIC 本地盘。 CLOUD_BASIC 云硬盘。 LOCAL_SSD 本地SSD。 CLOUD_SSD 云SSD。 CLOUD_PREMIUM 高效云盘。 CLOUD_HSSD 增强型云SSD。 |
DiskSize | Integer | 是 | 磁盘大小,单位GB。 |
DiskSpecInfo
节点磁盘信息
被如下接口引用:ScaleOutCluster。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Count | Integer | 是 | 磁盘数量 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
DiskType | String | 是 | 系统盘类型 取值范围: 数据盘类型 取值范围: 注意:此字段可能返回 null,表示取不到有效值。 示例值:CLOUD_SSD |
DiskSize | Integer | 是 | 数据容量,单位为GB 注意:此字段可能返回 null,表示取不到有效值。 |
DynamicPodSpec
POD浮动规格
被如下接口引用:ScaleOutCluster, ScaleOutInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
RequestCpu | Float | 否 | 需求最小cpu核数 示例值:0.1234 |
LimitCpu | Float | 否 | 需求最大cpu核数 示例值:1.2345 |
RequestMemory | Float | 否 | 需求最小memory,单位MB 示例值:1234.5678 |
LimitMemory | Float | 否 | 需求最大memory,单位MB 示例值:8765.4321 |
EmrListInstance
集群列表返回示例
被如下接口引用:DescribeInstancesList。
名称 | 类型 | 描述 |
---|---|---|
ClusterId | String | 集群ID 示例值:emr-xxxx |
StatusDesc | String | 常见状态描述:集群生产中,集群运行中,集群创建中,集群已关闭,集群已删除 注意:此字段可能返回 null,表示取不到有效值。 示例值:集群运行中 |
ClusterName | String | 集群名字 示例值:集群名字 |
ZoneId | Integer | 集群地域 示例值:集群地域 |
AppId | Integer | 用户APPID 示例值:663622 |
AddTime | String | 创建时间 示例值:创建时间 |
RunTime | String | 运行时间 示例值:运行时间 |
MasterIp | String | 集群IP 示例值:集群ID |
EmrVersion | String | 集群版本 示例值:集群版本 |
ChargeType | Integer | 集群计费类型 示例值:0 |
Id | Integer | emr ID 示例值:23321 |
ProductId | Integer | 产品ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:44333 |
ProjectId | Integer | 项目ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:4555 |
RegionId | Integer | 区域 注意:此字段可能返回 null,表示取不到有效值。 示例值:4552 |
SubnetId | Integer | 子网ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:3422 |
VpcId | Integer | 网络ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:45666 |
Zone | String | 地区 注意:此字段可能返回 null,表示取不到有效值。 示例值:zone |
Status | Integer | 状态码, 取值为-2(集群已删除), -1(集群已关闭), 0(集群生产中), 2(集群运行中), 3(集群创建中) 注意:此字段可能返回 null,表示取不到有效值。 示例值:2 |
Tags | Array of Tag | 实例标签 注意:此字段可能返回 null,表示取不到有效值。 示例值:[] |
AlarmInfo | String | 告警信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:告警信息 |
IsWoodpeckerCluster | Integer | 是否是woodpecker集群 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
VpcName | String | Vpc中文 注意:此字段可能返回 null,表示取不到有效值。 示例值:emr |
SubnetName | String | 子网中文 注意:此字段可能返回 null,表示取不到有效值。 示例值:emr |
UniqVpcId | String | 字符串VpcId 注意:此字段可能返回 null,表示取不到有效值。 示例值:vpc-lzd3w8jz |
UniqSubnetId | String | 字符串子网 注意:此字段可能返回 null,表示取不到有效值。 示例值:subnet-3d73yezg |
ClusterClass | String | 集群类型 注意:此字段可能返回 null,表示取不到有效值。 示例值:spark |
IsMultiZoneCluster | Boolean | 是否为跨AZ集群 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
IsHandsCluster | Boolean | 是否手戳集群 注意:此字段可能返回 null,表示取不到有效值。 示例值:false |
OutSideSoftInfo | Array of SoftDependInfo | 体外客户端组件信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:["hdfs-2.8.5",true] |
IsSupportOutsideCluster | Boolean | 当前集群的应用场景是否支持体外客户端 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
IsDedicatedCluster | Boolean | 是否专有集群场景集群 注意:此字段可能返回 null,表示取不到有效值。 示例值:false |
EmrPrice
Emr询价描述
被如下接口引用:InquiryPriceScaleOutInstance。
名称 | 类型 | 描述 |
---|---|---|
OriginalCost | String | 刊例价格 注意:此字段可能返回 null,表示取不到有效值。 |
DiscountCost | String | 折扣价格 注意:此字段可能返回 null,表示取不到有效值。 |
Unit | String | 单位 注意:此字段可能返回 null,表示取不到有效值。 示例值:s |
PriceSpec | PriceResource | 询价配置 注意:此字段可能返回 null,表示取不到有效值。 |
SupportSpotPaid | Boolean | 是否支持竞价实例 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
EmrProductConfigDetail
EMR产品配置
被如下接口引用:DescribeInstances。
名称 | 类型 | 描述 |
---|---|---|
SoftInfo | Array of String | 软件信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:[""] |
MasterNodeSize | Integer | Master节点个数 注意:此字段可能返回 null,表示取不到有效值。 示例值:2 |
CoreNodeSize | Integer | Core节点个数 注意:此字段可能返回 null,表示取不到有效值。 示例值:3 |
TaskNodeSize | Integer | Task节点个数 注意:此字段可能返回 null,表示取不到有效值。 示例值:4 |
ComNodeSize | Integer | Common节点个数 注意:此字段可能返回 null,表示取不到有效值。 示例值:5 |
MasterResource | ResourceDetail | Master节点资源 注意:此字段可能返回 null,表示取不到有效值。 示例值:null |
CoreResource | ResourceDetail | Core节点资源 注意:此字段可能返回 null,表示取不到有效值。 示例值:null |
TaskResource | ResourceDetail | Task节点资源 注意:此字段可能返回 null,表示取不到有效值。 示例值:null |
ComResource | ResourceDetail | Common节点资源 注意:此字段可能返回 null,表示取不到有效值。 示例值:null |
OnCos | Boolean | 是否使用COS 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
ChargeType | Integer | 收费类型 注意:此字段可能返回 null,表示取不到有效值。 示例值:2 |
RouterNodeSize | Integer | Router节点个数 注意:此字段可能返回 null,表示取不到有效值。 示例值:3 |
SupportHA | Boolean | 是否支持HA 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
SecurityOn | Boolean | 是否支持安全模式 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
SecurityGroup | String | 安全组名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:"111" |
CbsEncrypt | Integer | 是否开启Cbs加密 注意:此字段可能返回 null,表示取不到有效值。 示例值:2 |
ApplicationRole | String | 自定义应用角色。 注意:此字段可能返回 null,表示取不到有效值。 示例值:"123" |
SecurityGroups | Array of String | 安全组 注意:此字段可能返回 null,表示取不到有效值。 示例值:["sg-3xxx"] |
PublicKeyId | String | SSH密钥Id 注意:此字段可能返回 null,表示取不到有效值。 示例值:skey-xxxxxxxx |
Execution
执行动作。
被如下接口引用:RunJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
JobType | String | 是 | 任务类型,目前支持以下类型。 1. “MR”,将通过hadoop jar的方式提交。 2. "HIVE",将通过hive -f的方式提交。 3. "SPARK",将通过spark-submit的方式提交。 |
Args | Array of String | 是 | 任务参数,提供除提交指令以外的参数。 |
ExternalService
共用组件信息
被如下接口引用:CreateInstance, InquiryPriceCreateInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ShareType | String | 是 | 共用组件类型,EMR/CUSTOM 示例值:EMR |
CustomServiceDefineList | Array of CustomServiceDefine | 是 | 自定义参数集合 |
Service | String | 是 | 共用组件名 示例值:zookeeper |
InstanceId | String | 是 | 共用组件集群 示例值:emr-123 |
Filters
Emr集群列表实例自定义查询过滤
被如下接口引用:DescribeInstancesList, DescribeSLInstanceList。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Name | String | 是 | 字段名称 |
Values | Array of String | 是 | 过滤字段值 |
FlowExtraDetail
流程额外信息
被如下接口引用:DescribeClusterFlowStatusDetail。
名称 | 类型 | 描述 |
---|---|---|
Title | String | 额外信息Title 注意:此字段可能返回 null,表示取不到有效值。 |
Detail | Array of FlowParamsDesc | 额外信息 注意:此字段可能返回 null,表示取不到有效值。 |
FlowParam
FlowParam流程参数
被如下接口引用:DescribeClusterFlowStatusDetail。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
FKey | String | 是 | 流程参数key TraceId:通过TraceId查询 FlowId: 通过FlowId查询 |
FValue | String | 是 | 参数value |
FlowParamsDesc
任务参数描述
被如下接口引用:DescribeClusterFlowStatusDetail。
名称 | 类型 | 描述 |
---|---|---|
PKey | String | 参数key |
PValue | String | 参数value 注意:此字段可能返回 null,表示取不到有效值。 |
GroupGlobalConfs
集群所有伸缩组全局参数信息
被如下接口引用:DescribeAutoScaleGroupGlobalConf。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
GroupGlobalConf | AutoScaleResourceConf | 否 | 伸缩组信息 注意:此字段可能返回 null,表示取不到有效值。 |
CurrentNodes | Integer | 否 | 当前伸缩组扩容出来的节点数量。 注意:此字段可能返回 null,表示取不到有效值。 |
CurrentPostPaidNodes | Integer | 否 | 当前伸缩组扩容出来的后付费节点数量。 注意:此字段可能返回 null,表示取不到有效值。 |
CurrentSpotPaidNodes | Integer | 否 | 当前伸缩组扩容出来的竞价实例节点数量。 注意:此字段可能返回 null,表示取不到有效值。 |
HealthStatus
进程健康状态
被如下接口引用:DescribeServiceNodeInfos。
名称 | 类型 | 描述 |
---|---|---|
Code | Integer | 运行正常 示例值:1 |
Text | String | 运行正常 示例值:良好 |
Desc | String | 运行正常 示例值:端口探测在5s内响应 |
HiveQuery
Hive查询详情
被如下接口引用:DescribeHiveQueries。
名称 | 类型 | 描述 |
---|---|---|
Statement | String | 查询语句 注意:此字段可能返回 null,表示取不到有效值。 示例值:show databases; |
Duration | String | 执行时长 注意:此字段可能返回 null,表示取不到有效值。 示例值:0ms |
StartTime | Integer | 开始时间毫秒 注意:此字段可能返回 null,表示取不到有效值。 示例值:1686101465000 |
EndTime | Integer | 结束时间毫秒 注意:此字段可能返回 null,表示取不到有效值。 示例值:1686101465000 |
State | String | 状态 注意:此字段可能返回 null,表示取不到有效值。 示例值:FINISHED |
User | String | 用户 注意:此字段可能返回 null,表示取不到有效值。 示例值:hadoop |
JobIds | Array of String | appId列表 注意:此字段可能返回 null,表示取不到有效值。 示例值:[application_16732132113_0001] |
ExecutionEngine | String | 执行引擎 注意:此字段可能返回 null,表示取不到有效值。 示例值:tez |
Id | String | 查询ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:hadoop_20230606172943_a31edbc7 |
HostVolumeContext
Pod HostPath挂载方式描述
被如下接口引用:ScaleOutInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
VolumePath | String | 是 | Pod挂载宿主机的目录。资源对宿主机的挂载点,指定的挂载点对应了宿主机的路径,该挂载点在Pod中作为数据存储目录使用 注意:此字段可能返回 null,表示取不到有效值。 |
ImpalaQuery
Impala查询详情
被如下接口引用:DescribeImpalaQueries。
名称 | 类型 | 描述 |
---|---|---|
Statement | String | 执行语句 注意:此字段可能返回 null,表示取不到有效值。 示例值:show databases; |
Id | String | 查询ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:884c8989d757036f:ed89c04200000000 |
StartTime | Integer | 开始时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:1686101465000 |
Duration | String | 运行时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:3s104.599ms |
EndTime | Integer | 结束时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:1686101465000 |
State | String | 执行状态 注意:此字段可能返回 null,表示取不到有效值。 示例值:FINISHED |
RowsFetched | Integer | 获取行数 注意:此字段可能返回 null,表示取不到有效值。 示例值:592 |
User | String | 用户 注意:此字段可能返回 null,表示取不到有效值。 |
DefaultDB | String | 默认DB 注意:此字段可能返回 null,表示取不到有效值。 示例值:Default |
Coordinator | String | 执行的Coordinator节点 注意:此字段可能返回 null,表示取不到有效值。 示例值:12.13.14.11:27002 |
MaxNodePeakMemoryUsage | String | 单节点内存峰值 注意:此字段可能返回 null,表示取不到有效值。 示例值:12.15 MB |
QueryType | String | 查询类型 注意:此字段可能返回 null,表示取不到有效值。 示例值:QUERY |
ScanHDFSRows | Integer | 扫描的HDFS行数 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
ScanKUDURows | Integer | 扫描的Kudu行数 注意:此字段可能返回 null,表示取不到有效值。 示例值:599 |
ScanRowsTotal | Integer | 扫描的总行数 注意:此字段可能返回 null,表示取不到有效值。 示例值:599 |
TotalBytesRead | Integer | 读取的总字节数 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
TotalBytesSent | Integer | 发送的总字节数 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
TotalCpuTime | Integer | CPU总时间 注意:此字段可能返回 null,表示取不到有效值。 |
TotalInnerBytesSent | Integer | 内部数据发送总量(Bytes) 注意:此字段可能返回 null,表示取不到有效值。 |
TotalScanBytesSent | Integer | 内部扫描数据发送总量(Bytes) 注意:此字段可能返回 null,表示取不到有效值。 |
EstimatedPerHostMemBytes | Integer | 预估单节点内存 注意:此字段可能返回 null,表示取不到有效值。 |
NumRowsFetchedFromCache | Integer | 从缓存中获取的数据行数 注意:此字段可能返回 null,表示取不到有效值。 |
SessionId | String | 会话ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:f44f47eda7f8a920:a555717b00000000 |
PerNodePeakMemoryBytesSum | Integer | 单节点内存峰值和(Bytes) 注意:此字段可能返回 null,表示取不到有效值。 示例值:4324 |
BackendsCount | Integer | 后端个数 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
FragmentInstancesCount | Integer | fragment数 注意:此字段可能返回 null,表示取不到有效值。 示例值:2 |
RemainingFragmentCount | Integer | 剩余未完成Fragment数 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
InsightResult
洞察结果项
被如下接口引用:DescribeInsightList。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ID | String | 否 | 当Type为HIVE时,是Hive查询ID,当Type为MAPREDUCE,SPARK,TEZ时则是YarnAppID 注意:此字段可能返回 null,表示取不到有效值。 示例值:application_162444222_00001 |
Type | String | 否 | 洞察应用的类型,HIVE,SPARK,MAPREDUCE,TEZ 注意:此字段可能返回 null,表示取不到有效值。 示例值:HIVE,SPARK,MAPREDUCE,TEZ |
RuleID | String | 否 | 洞察规则ID HIVE-ScanManyMeta:元数据扫描过多 HIVE-ScanManyPartition:大表扫描 HIVE-SlowCompile:编译耗时过长 HIVE-UnSuitableConfig:不合理参数 MAPREDUCE-MapperDataSkew:Map数据倾斜 MAPREDUCE-MapperMemWaste:MapMemory资源浪费 MAPREDUCE-MapperSlowTask:Map慢Task MAPREDUCE-MapperTaskGC:MapperTaskGC MAPREDUCE-MemExceeded:峰值内存超限 MAPREDUCE-ReducerDataSkew:Reduce数据倾斜 MAPREDUCE-ReducerMemWaste:ReduceMemory资源浪费 MAPREDUCE-ReducerSlowTask:Reduce慢Task MAPREDUCE-ReducerTaskGC:ReducerTaskGC MAPREDUCE-SchedulingDelay:调度延迟 SPARK-CpuWaste:CPU资源浪费 SPARK-DataSkew:数据倾斜 SPARK-ExecutorGC:ExecutorGC SPARK-MemExceeded:峰值内存超限 SPARK-MemWaste:Memory资源浪费 SPARK-ScheduleOverhead:ScheduleOverhead SPARK-ScheduleSkew:调度倾斜 SPARK-SlowTask:慢Task TEZ-DataSkew:数据倾斜 TEZ-MapperDataSkew:Map数据倾斜 TEZ-ReducerDataSkew:Reduce数据倾斜 TEZ-TezMemWaste:Memory资源浪费 TEZ-TezSlowTask:慢Task TEZ-TezTaskGC:TasksGC 注意:此字段可能返回 null,表示取不到有效值。 示例值:MAPREDUCE-MemExceeded |
RuleName | String | 否 | 洞察规则名字,可参考RuleID的说明 注意:此字段可能返回 null,表示取不到有效值。 示例值:峰值内存超限 |
RuleExplain | String | 否 | 洞察规则解释 注意:此字段可能返回 null,表示取不到有效值。 示例值:Map/Reduce实际峰值内存超过了申请的内存 |
Detail | String | 否 | 详情 注意:此字段可能返回 null,表示取不到有效值。 示例值:MAP task_1701325375205_0001_m_000000 峰值内存 724.69MB |
Suggestion | String | 否 | 建议信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:调大申请的内存或者排查是否有数据倾斜 |
Value | Integer | 否 | 洞察异常衡量值,同类型的洞察项越大越严重,不同类型的洞察项无对比意义 注意:此字段可能返回 null,表示取不到有效值。 示例值:1231241 |
ScheduleTaskExecID | String | 否 | 调度任务执行ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:flow1_task1_exec_123 |
ScheduleFlowName | String | 否 | 调度流,DAG 注意:此字段可能返回 null,表示取不到有效值。 示例值:flow1 |
ScheduleTaskName | String | 否 | 调度flow中的某个task节点 注意:此字段可能返回 null,表示取不到有效值。 示例值:task1 |
JobConf | String | 否 | Yarn任务的部分核心配置 注意:此字段可能返回 null,表示取不到有效值。 示例值:{ "mapreduce.job.queuename":, "default", "mapreduce.job.user.name": "hadoop", "mapreduce.job.name": "test_name", "mapreduce.map.memory.mb": 4096, "mapreduce.reduce.memory.mb": 4096, "mapreduce.map.java.opts": "-Xmx3500g", "mapreduce.reduce.java.opts": "-Xmx3500g", "airflow.ctx.task.task_id": "123", "oozie.action.id": "abc", "azkaban.job.id": "123" } |
InstanceChargePrepaid
实例预付费参数,只有在付费类型为PREPAID时生效。
被如下接口引用:CreateCluster, RunJobFlow, ScaleOutCluster。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Period | Integer | 是 | 包年包月时间,默认为1,单位:月。 取值范围:1, 2, 3, 4, 5, 6, 7, 8, 9, 10,11, 12, 24, 36, 48, 60。 |
RenewFlag | Boolean | 是 | 是否自动续费,默认为否。 |
Item
代表一个kv结构
被如下接口引用:ModifyYarnQueueV2。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Key | String | 是 | 健值 注意:此字段可能返回 null,表示取不到有效值。 示例值:k |
Value | String | 是 | 值 注意:此字段可能返回 null,表示取不到有效值。 示例值:v |
ItemSeq
键值对组成的列表
被如下接口引用:ModifyYarnQueueV2。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Items | Array of Item | 是 | 标签名称 注意:此字段可能返回 null,表示取不到有效值。 |
JobFlowResource
机器资源描述。
被如下接口引用:RunJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Spec | String | 是 | 机器类型描述。 |
InstanceType | String | 是 | 机器类型描述,可参考CVM的该含义。 |
Tags | Array of Tag | 是 | 标签KV对。 |
DiskGroups | Array of DiskGroup | 是 | 磁盘描述列表。 |
JobFlowResourceSpec
流程作业资源描述
被如下接口引用:RunJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
MasterCount | Integer | 是 | 主节点数量。 |
MasterResourceSpec | JobFlowResource | 是 | 主节点配置。 |
CoreCount | Integer | 是 | Core节点数量 |
CoreResourceSpec | JobFlowResource | 是 | Core节点配置。 |
TaskCount | Integer | 否 | Task节点数量。 |
CommonCount | Integer | 否 | Common节点数量。 |
TaskResourceSpec | JobFlowResource | 否 | Task节点配置。 |
CommonResourceSpec | JobFlowResource | 否 | Common节点配置。 |
JobResult
任务步骤结果描述
被如下接口引用:DescribeJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Name | String | 是 | 任务步骤名称。 注意:此字段可能返回 null,表示取不到有效值。 示例值:test-job |
ActionOnFailure | String | 是 | 任务步骤失败时的处理策略,可以为以下值: "CONTINUE",跳过当前失败步骤,继续后续步骤。 “TERMINATE_CLUSTER”,终止当前及后续步骤,并销毁集群。 “CANCEL_AND_WAIT”,取消当前步骤并阻塞等待处理。 注意:此字段可能返回 null,表示取不到有效值。 示例值:CONTINUE |
JobState | String | 是 | 当前步骤的状态,可以为以下值: “JobFlowStepStatusInit”,初始化状态,等待执行。 “JobFlowStepStatusRunning”,任务步骤正在执行。 “JobFlowStepStatusFailed”,任务步骤执行失败。 “JobFlowStepStatusSucceed”,任务步骤执行成功。 注意:此字段可能返回 null,表示取不到有效值。 示例值:JobFlowStepStatusRunning |
ApplicationId | String | 否 | YARN任务ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:application_1658300000000_0001 |
KeyValue
键值对,主要用来做Filter
被如下接口引用:DescribeAutoScaleRecords。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Key | String | 是 | 键 注意:此字段可能返回 null,表示取不到有效值。 |
Value | String | 是 | 值 注意:此字段可能返回 null,表示取不到有效值。 |
LoadAutoScaleStrategy
自动扩缩容基于负载指标的规则
被如下接口引用:AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
StrategyId | Integer | 否 | 规则ID。 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
StrategyName | String | 否 | 规则名称。 注意:此字段可能返回 null,表示取不到有效值。 示例值:test |
CalmDownTime | Integer | 否 | 规则生效冷却时间。 注意:此字段可能返回 null,表示取不到有效值。 示例值:300 |
ScaleAction | Integer | 否 | 扩缩容动作,1表示扩容,2表示缩容。 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
ScaleNum | Integer | 否 | 每次规则生效时的扩缩容数量。 注意:此字段可能返回 null,表示取不到有效值。 示例值:2 |
ProcessMethod | Integer | 否 | 指标处理方法,1表示MAX,2表示MIN,3表示AVG。 注意:此字段可能返回 null,表示取不到有效值。 |
Priority | Integer | 否 | 规则优先级,添加时无效,默认为自增。 注意:此字段可能返回 null,表示取不到有效值。 |
StrategyStatus | Integer | 否 | 规则状态,1表示启动,3表示禁用。 注意:此字段可能返回 null,表示取不到有效值。 |
YarnNodeLabel | String | 否 | 规则扩容指定 yarn node label 注意:此字段可能返回 null,表示取不到有效值。 |
PeriodValid | String | 否 | 规则生效的有效时间 |
GraceDownFlag | Boolean | 否 | 优雅缩容开关 示例值:false |
GraceDownTime | Integer | 否 | 优雅缩容等待时间 示例值:1800 |
Tags | Array of Tag | 否 | 绑定标签列表 注意:此字段可能返回 null,表示取不到有效值。 |
ConfigGroupAssigned | String | 否 | 预设配置组 注意:此字段可能返回 null,表示取不到有效值。 |
MeasureMethod | String | 否 | 扩容资源计算方法,"DEFAULT","INSTANCE", "CPU", "MEMORYGB"。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 示例值:DEFAULT |
LoadMetricsConditions | LoadMetricsConditions | 否 | 多指标触发条件 注意:此字段可能返回 null,表示取不到有效值。 |
LoadMetricsCondition
负载指标条件
被如下接口引用:AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
StatisticPeriod | Integer | 否 | 规则统计周期,提供1min,3min,5min。 注意:此字段可能返回 null,表示取不到有效值。 |
TriggerThreshold | Integer | 否 | 触发次数,当连续触发超过TriggerThreshold次后才开始扩缩容。 注意:此字段可能返回 null,表示取不到有效值。 |
LoadMetrics | String | 否 | 扩缩容负载指标。 注意:此字段可能返回 null,表示取不到有效值。 |
MetricId | Integer | 否 | 规则元数据记录ID。 注意:此字段可能返回 null,表示取不到有效值。 |
Conditions | Array of TriggerCondition | 否 | 触发条件 注意:此字段可能返回 null,表示取不到有效值。 |
LoadMetricsConditions
负载指标
被如下接口引用:AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
LoadMetrics | Array of LoadMetricsCondition | 否 | 触发规则条件 注意:此字段可能返回 null,表示取不到有效值。 |
LoginSettings
登录设置
被如下接口引用:CreateCluster, CreateInstance, RunJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Password | String | 否 | 实例登录密码,8-16个字符,包含大写字母、小写字母、数字和特殊字符四种,特殊符号仅支持!@%^*,密码第一位不能为特殊字符 |
PublicKeyId | String | 否 | 密钥ID。关联密钥后,就可以通过对应的私钥来访问实例;PublicKeyId可通过接口DescribeKeyPairs获取 |
MetaDbInfo
元数据库信息
被如下接口引用:RunJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
MetaType | String | 是 | 元数据类型。 |
UnifyMetaInstanceId | String | 是 | 统一元数据库实例ID。 |
MetaDBInfo | CustomMetaInfo | 是 | 自建元数据库信息。 |
MetricTags
指标tag
被如下接口引用:DescribeEmrOverviewMetrics。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Unit | String | 否 | 指标单位 注意:此字段可能返回 null,表示取不到有效值。 示例值:个 |
Type | String | 否 | 指标Type 注意:此字段可能返回 null,表示取不到有效值。 示例值:Amount |
ModifyResourceTags
强制修改标签
被如下接口引用:ModifyResourcesTags。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ResourceId | String | 是 | 集群id 或者 cvm id 示例值:emr-xxxx |
Resource | String | 是 | 资源6段式表达式 示例值:qcs::emr:ap-guangzhou:... |
ResourcePrefix | String | 是 | 资源前缀 |
ResourceRegion | String | 是 | ap-beijing 示例值:地域 |
ServiceType | String | 是 | emr 示例值:服务类型 |
DeleteTags | Array of Tag | 否 | 删除的标签列表 |
AddTags | Array of Tag | 否 | 添加的标签列表 |
ModifyTags | Array of Tag | 否 | 修改的标签列表 |
MonthRepeatStrategy
定时伸缩每月重复任务策略
被如下接口引用:AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ExecuteAtTimeOfDay | String | 是 | 重复任务执行的具体时刻,例如"01:02:00" 注意:此字段可能返回 null,表示取不到有效值。 |
DaysOfMonthRange | Array of Integer | 是 | 每月中的天数时间段描述,长度只能为2,例如[2,10]表示每月2-10号。 注意:此字段可能返回 null,表示取不到有效值。 |
MultiDisk
多云盘参数
被如下接口引用:CreateInstance, InquiryPriceCreateInstance, InquiryPriceScaleOutInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
DiskType | String | 否 | 云盘类型 注意:此字段可能返回 null,表示取不到有效值。 示例值:CLOUD_SSD |
Volume | Integer | 否 | 云盘大小 注意:此字段可能返回 null,表示取不到有效值。 示例值:20000 |
Count | Integer | 否 | 该类型云盘个数 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
MultiDiskMC
多云盘参数
被如下接口引用:DescribeClusterNodes。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Count | Integer | 是 | 该类型云盘个数 注意:此字段可能返回 null,表示取不到有效值。 |
Type | Integer | 否 | 磁盘类型 注意:此字段可能返回 null,表示取不到有效值。 |
Volume | Integer | 否 | 云盘大小 注意:此字段可能返回 null,表示取不到有效值。 |
MultiZoneSetting
各个可用区的参数信息
被如下接口引用:CreateInstance, InquiryPriceCreateInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ZoneTag | String | 否 | "master"、"standby"、"third-party" 注意:此字段可能返回 null,表示取不到有效值。 示例值:"master" |
VPCSettings | VPCSettings | 否 | 无 |
Placement | Placement | 否 | 无 |
ResourceSpec | NewResourceSpec | 否 | 无 |
NewResourceSpec
资源描述
被如下接口引用:CreateInstance, InquiryPriceCreateInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
MasterResourceSpec | Resource | 否 | 描述Master节点资源 |
CoreResourceSpec | Resource | 否 | 描述Core节点资源 |
TaskResourceSpec | Resource | 否 | 描述Task节点资源 |
MasterCount | Integer | 否 | Master节点数量 示例值:2 |
CoreCount | Integer | 否 | Core节点数量 示例值:3 |
TaskCount | Integer | 否 | Task节点数量 示例值:0 |
CommonResourceSpec | Resource | 否 | 描述Common节点资源 |
CommonCount | Integer | 否 | Common节点数量 示例值:3 |
NodeDetailPriceResult
用于创建集群价格清单 节点价格详情
被如下接口引用:InquiryPriceCreateInstance。
名称 | 类型 | 描述 |
---|---|---|
NodeType | String | 节点类型 master core task common router mysql 注意:此字段可能返回 null,表示取不到有效值。 示例值:master |
PartDetailPrice | Array of PartDetailPriceItem | 节点组成部分价格详情 |
NodeHardwareInfo
节点硬件信息
被如下接口引用:DescribeClusterNodes。
名称 | 类型 | 描述 |
---|---|---|
AppId | Integer | 用户APPID 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
SerialNo | String | 序列号 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
OrderNo | String | 机器实例ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
WanIp | String | master节点绑定外网IP 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
Flag | Integer | 节点类型。0:common节点;1:master节点 ;2:core节点;3:task节点 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
Spec | String | 节点规格 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
CpuNum | Integer | 节点核数 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
MemSize | Integer | 节点内存 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
MemDesc | String | 节点内存描述 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
RegionId | Integer | 节点所在region 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
ZoneId | Integer | 节点所在Zone 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
ApplyTime | String | 申请时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
FreeTime | String | 释放时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
DiskSize | String | 硬盘大小 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
NameTag | String | 节点描述 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
Services | String | 节点部署服务 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
StorageType | Integer | 磁盘类型 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
RootSize | Integer | 系统盘大小 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
ChargeType | Integer | 付费类型 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
CdbIp | String | 数据库IP 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
CdbPort | Integer | 数据库端口 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
HwDiskSize | Integer | 硬盘容量 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
HwDiskSizeDesc | String | 硬盘容量描述 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
HwMemSize | Integer | 内存容量 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
HwMemSizeDesc | String | 内存容量描述 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
ExpireTime | String | 过期时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
EmrResourceId | String | 节点资源ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
IsAutoRenew | Integer | 续费标志 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
DeviceClass | String | 设备标识 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
Mutable | Integer | 支持变配 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
MCMultiDisk | Array of MultiDiskMC | 多云盘 注意:此字段可能返回 null,表示取不到有效值。 示例值:[] |
CdbNodeInfo | CdbInfo | 数据库信息 注意:此字段可能返回 null,表示取不到有效值。 |
Ip | String | 内网IP 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
Destroyable | Integer | 此节点是否可销毁,1可销毁,0不可销毁 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
Tags | Array of Tag | 节点绑定的标签 注意:此字段可能返回 null,表示取不到有效值。 示例值:[] |
AutoFlag | Integer | 是否是自动扩缩容节点,0为普通节点,1为自动扩缩容节点。 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
HardwareResourceType | String | 资源类型, host/pod 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
IsDynamicSpec | Integer | 是否浮动规格,1是,0否 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
DynamicPodSpec | String | 浮动规格值json字符串 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
SupportModifyPayMode | Integer | 是否支持变更计费类型 1是,0否 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
RootStorageType | Integer | 系统盘类型 注意:此字段可能返回 null,表示取不到有效值。 |
Zone | String | 可用区信息 注意:此字段可能返回 null,表示取不到有效值。 |
SubnetInfo | SubnetInfo | 子网 注意:此字段可能返回 null,表示取不到有效值。 |
Clients | String | 客户端 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
CurrentTime | String | 系统当前时间 注意:此字段可能返回 null,表示取不到有效值。 |
IsFederation | Integer | 是否用于联邦 ,1是,0否 注意:此字段可能返回 null,表示取不到有效值。 |
DeviceName | String | 设备名称 注意:此字段可能返回 null,表示取不到有效值。 |
ServiceClient | String | 服务 注意:此字段可能返回 null,表示取不到有效值。 |
DisableApiTermination | Boolean | 该实例是否开启实例保护,true为开启 false为关闭 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
TradeVersion | Integer | 0表示老计费,1表示新计费 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
ServicesStatus | String | 各组件状态,Zookeeper:STARTED,ResourceManager:STARTED,STARTED已启动,STOPED已停止 注意:此字段可能返回 null,表示取不到有效值。 |
Remark | String | 备注 注意:此字段可能返回 null,表示取不到有效值。 |
NodeResourceSpec
资源详情
被如下接口引用:CreateCluster, ScaleOutCluster。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
InstanceType | String | 是 | 规格类型,如S2.MEDIUM8 注意:此字段可能返回 null,表示取不到有效值。 示例值:S2.MEDIUM8 |
SystemDisk | Array of DiskSpecInfo | 是 | 系统盘,系统盘个数不超过1块 注意:此字段可能返回 null,表示取不到有效值。 |
Tags | Array of Tag | 否 | 需要绑定的标签列表 注意:此字段可能返回 null,表示取不到有效值。 |
DataDisk | Array of DiskSpecInfo | 否 | 云数据盘,云数据盘总个数不超过15块 注意:此字段可能返回 null,表示取不到有效值。 |
LocalDataDisk | Array of DiskSpecInfo | 否 | 本地数据盘 注意:此字段可能返回 null,表示取不到有效值。 |
NotRepeatStrategy
弹性扩缩容执行一次规则上下文
被如下接口引用:AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ExecuteAt | String | 是 | 该次任务执行的具体完整时间,格式为"2020-07-13 00:00:00" 注意:此字段可能返回 null,表示取不到有效值。 |
OpScope
操作范围
被如下接口引用:StartStopServiceOrMonitor。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ServiceInfoList | Array of ServiceBasicRestartInfo | 否 | 操作范围,要操作的服务信息 注意:此字段可能返回 null,表示取不到有效值。 |
OverviewMetricData
概览数据
被如下接口引用:DescribeEmrOverviewMetrics。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Metric | String | 否 | 指标名 注意:此字段可能返回 null,表示取不到有效值。 示例值:EMR.111.NODE.CPU |
First | Integer | 否 | 第一个数据时间戳 注意:此字段可能返回 null,表示取不到有效值。 示例值:1708496100 |
Last | Integer | 否 | 最后一个数据时间戳 注意:此字段可能返回 null,表示取不到有效值。 示例值:1708499400 |
Interval | Integer | 否 | 采样点时间间隔 注意:此字段可能返回 null,表示取不到有效值。 示例值:300 |
DataPoints | Array of String | 否 | 采样点数据 注意:此字段可能返回 null,表示取不到有效值。 示例值:[1.2, 1.4] |
Tags | MetricTags | 否 | 指标tags 注意:此字段可能返回 null,表示取不到有效值。 |
OverviewRow
Hbase的TableMetric Overview返回
被如下接口引用:DescribeHBaseTableOverview。
名称 | 类型 | 描述 |
---|---|---|
Table | String | 表名字 |
ReadRequestCount | Float | 读请求次数 |
WriteRequestCount | Float | 写请求次数 |
MemstoreSize | Float | 当前memstore的size |
StoreFileSize | Float | 当前region中StroreFile的size |
Operation | String | regions,点击可跳转 |
PartDetailPriceItem
用于创建集群价格清单-节点组成部分价格
被如下接口引用:InquiryPriceCreateInstance。
名称 | 类型 | 描述 |
---|---|---|
InstanceType | String | 类型包括:节点->node、系统盘->rootDisk、云数据盘->dataDisk、metaDB 注意:此字段可能返回 null,表示取不到有效值。 示例值:node |
Price | Float | 单价(原价) 注意:此字段可能返回 null,表示取不到有效值。 |
RealCost | Float | 单价(折扣价) 注意:此字段可能返回 null,表示取不到有效值。 |
RealTotalCost | Float | 总价(折扣价) 注意:此字段可能返回 null,表示取不到有效值。 |
Policy | Float | 折扣 注意:此字段可能返回 null,表示取不到有效值。 示例值:7.5 |
GoodsNum | Integer | 数量 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
PersistentVolumeContext
Pod PVC存储方式描述
被如下接口引用:ScaleOutInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
DiskSize | Integer | 否 | 磁盘大小,单位为GB。 注意:此字段可能返回 null,表示取不到有效值。 |
DiskType | String | 否 | 磁盘类型。CLOUD_PREMIUM;CLOUD_SSD 注意:此字段可能返回 null,表示取不到有效值。 |
DiskNum | Integer | 否 | 磁盘数量 注意:此字段可能返回 null,表示取不到有效值。 |
Placement
描述集群实例位置信息
被如下接口引用:CreateCluster, CreateInstance, InquirePriceRenewEmr, InquiryPriceCreateInstance, InquiryPriceRenewInstance, InquiryPriceUpdateInstance, RunJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Zone | String | 是 | 实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。 示例值:ap-guangzhou-1 |
ProjectId | Integer | 否 | 实例所属项目ID。该参数可以通过调用DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。 示例值:0 |
PodNewParameter
POD自定义权限和自定义参数
被如下接口引用:ScaleOutCluster。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
InstanceId | String | 是 | TKE或EKS集群ID 示例值:"" |
Config | String | 是 | 自定义权限 如: { "apiVersion": "v1", "clusters": [ { "cluster": { "certificate-authority-data": "xxxxxx==", "server": "https://xxxxx.com" }, "name": "cls-xxxxx" } ], "contexts": [ { "context": { "cluster": "cls-xxxxx", "user": "100014xxxxx" }, "name": "cls-a44yhcxxxxxxxxxx" } ], "current-context": "cls-a4xxxx-context-default", "kind": "Config", "preferences": {}, "users": [ { "name": "100014xxxxx", "user": { "client-certificate-data": "xxxxxx", "client-key-data": "xxxxxx" } } ] } 示例值:"" |
Parameter | String | 是 | 自定义参数 如: { "apiVersion": "apps/v1", "kind": "Deployment", "metadata": { "name": "test-deployment", "labels": { "app": "test" } }, "spec": { "replicas": 3, "selector": { "matchLabels": { "app": "test-app" } }, "template": { "metadata": { "annotations": { "your-organization.com/department-v1": "test-example-v1", "your-organization.com/department-v2": "test-example-v2" }, "labels": { "app": "test-app", "environment": "production" } }, "spec": { "nodeSelector": { "your-organization/node-test": "test-node" }, "containers": [ { "name": "nginx", "image": "nginx:1.14.2", "ports": [ { "containerPort": 80 } ] } ], "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { "nodeSelectorTerms": [ { "matchExpressions": [ { "key": "disk-type", "operator": "In", "values": [ "ssd", "sas" ] }, { "key": "cpu-num", "operator": "Gt", "values": [ "6" ] } ] } ] } } } } } } } 示例值:"" |
PodNewSpec
扩容容器资源时的资源描述
被如下接口引用:ScaleOutCluster。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ResourceProviderIdentifier | String | 是 | 外部资源提供者的标识符,例如"cls-a1cd23fa"。 示例值:"" |
ResourceProviderType | String | 是 | 外部资源提供者类型,例如"tke",当前仅支持"tke"。 示例值:"" |
NodeFlag | String | 是 | 资源的用途,即节点类型,当前仅支持"TASK"。 示例值:"" |
Cpu | Integer | 是 | CPU核数。 示例值:"" |
Memory | Integer | 是 | 内存大小,单位为GB。 示例值:"" |
CpuType | String | 否 | Eks集群-CPU类型,当前支持"intel"和"amd" 示例值:"" |
PodVolumes | Array of PodVolume | 否 | Pod节点数据目录挂载信息。 示例值:"" |
EnableDynamicSpecFlag | Boolean | 否 | 是否浮动规格,默认否 示例值:"" |
DynamicPodSpec | DynamicPodSpec | 否 | 浮动规格 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
VpcId | String | 否 | 代表vpc网络唯一id 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
SubnetId | String | 否 | 代表vpc子网唯一id 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
PodName | String | 否 | pod name 注意:此字段可能返回 null,表示取不到有效值。 |
PodParameter
POD自定义权限和自定义参数
被如下接口引用:ScaleOutInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ClusterId | String | 是 | TKE或EKS集群ID 示例值:cls-1234abcd |
Config | String | 是 | 自定义权限 如: { "apiVersion": "v1", "clusters": [ { "cluster": { "certificate-authority-data": "xxxxxx==", "server": "https://xxxxx.com" }, "name": "cls-xxxxx" } ], "contexts": [ { "context": { "cluster": "cls-xxxxx", "user": "100014xxxxx" }, "name": "cls-a44yhcxxxxxxxxxx" } ], "current-context": "cls-a4xxxx-context-default", "kind": "Config", "preferences": {}, "users": [ { "name": "100014xxxxx", "user": { "client-certificate-data": "xxxxxx", "client-key-data": "xxxxxx" } } ] } 示例值:{ "apiVersion": "v1", "clusters": [ { "cluster": { |
Parameter | String | 是 | 自定义参数 如: { "apiVersion": "apps/v1", "kind": "Deployment", "metadata": { "name": "test-deployment", "labels": { "app": "test" } }, "spec": { "replicas": 3, "selector": { "matchLabels": { "app": "test-app" } }, "template": { "metadata": { "annotations": { "your-organization.com/department-v1": "test-example-v1", "your-organization.com/department-v2": "test-example-v2" }, "labels": { "app": "test-app", "environment": "production" } }, "spec": { "nodeSelector": { "your-organization/node-test": "test-node" }, "containers": [ { "name": "nginx", "image": "nginx:1.14.2", "ports": [ { "containerPort": 80 } ] } ], "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { "nodeSelectorTerms": [ { "matchExpressions": [ { "key": "disk-type", "operator": "In", "values": [ "ssd", "sas" ] }, { "key": "cpu-num", "operator": "Gt", "values": [ "6" ] } ] } ] } } } } } } } 示例值:{ "apiVersion": "apps/v1", "kind": "Deployment", "metadata |
PodSaleSpec
Pod资源售卖规格
被如下接口引用:DescribeCvmQuota。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
NodeType | String | 是 | 可售卖的资源规格,仅为以下值:"TASK","CORE","MASTER","ROUTER"。 |
Cpu | Integer | 是 | Cpu核数。 |
Memory | Integer | 是 | 内存数量,单位为GB。 |
Number | Integer | 是 | 该规格资源可申请的最大数量。 |
PodSpec
扩容容器资源时的资源描述
被如下接口引用:ScaleOutInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ResourceProviderIdentifier | String | 是 | 外部资源提供者的标识符,例如"cls-a1cd23fa"。 示例值:"" |
ResourceProviderType | String | 是 | 外部资源提供者类型,例如"tke",当前仅支持"tke"。 示例值:"" |
NodeType | String | 是 | 资源的用途,即节点类型,当前仅支持"TASK"。 示例值:"" |
Cpu | Integer | 是 | CPU核数。 示例值:0 |
Memory | Integer | 是 | 内存大小,单位为GB。 示例值:0 |
DataVolumes | Array of String | 否 | 资源对宿主机的挂载点,指定的挂载点对应了宿主机的路径,该挂载点在Pod中作为数据存储目录使用。弃用 示例值:[] |
CpuType | String | 否 | Eks集群-CPU类型,当前支持"intel"和"amd" 示例值:"" |
PodVolumes | Array of PodVolume | 否 | Pod节点数据目录挂载信息。 示例值:[] |
IsDynamicSpec | Integer | 否 | 是否浮动规格,1是,0否 示例值:0 |
DynamicPodSpec | DynamicPodSpec | 否 | 浮动规格 注意:此字段可能返回 null,表示取不到有效值。 |
VpcId | String | 否 | 代表vpc网络唯一id 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
SubnetId | String | 否 | 代表vpc子网唯一id 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
PodName | String | 否 | pod name 注意:此字段可能返回 null,表示取不到有效值。 |
PodSpecInfo
Pod相关信息
被如下接口引用:ScaleOutCluster。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
PodSpec | PodNewSpec | 否 | 使用Pod资源扩容时,指定的Pod规格以及来源等信息 |
PodParameter | PodNewParameter | 否 | POD自定义权限和自定义参数 |
PodState
单个pod状态
被如下接口引用:SyncPodState。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Name | String | 是 | pod的名称 示例值:1234-5677-3352-2 |
Uuid | String | 是 | pod uuid 示例值:1234-5677-3352-2 |
State | String | 是 | pod的状态 示例值:POD_STATE_DELETED |
Reason | String | 是 | pod处于该状态原因 示例值:pod is deleted |
OwnerCluster | String | 是 | pod所属集群 示例值:emr-cluster |
Memory | Integer | 是 | pod内存大小 示例值:2 |
PodVolume
Pod的存储设备描述信息。
被如下接口引用:ScaleOutCluster, ScaleOutInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
VolumeType | String | 是 | 存储类型,可为"pvc","hostpath"。 注意:此字段可能返回 null,表示取不到有效值。 |
PVCVolume | PersistentVolumeContext | 否 | 当VolumeType为"pvc"时,该字段生效。 注意:此字段可能返回 null,表示取不到有效值。 |
HostVolume | HostVolumeContext | 否 | 当VolumeType为"hostpath"时,该字段生效。 注意:此字段可能返回 null,表示取不到有效值。 |
PreExecuteFileSettings
预执行脚本配置
被如下接口引用:CreateInstance, ScaleOutInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Path | String | 否 | 脚本在COS上路径,已废弃 示例值:emr/emr_init.sh |
Args | Array of String | 否 | 执行脚本参数 |
Bucket | String | 否 | COS的Bucket名称,已废弃 示例值:starmaker-research-xxxx |
Region | String | 否 | COS的Region名称,已废弃 示例值:ap-mumbai |
Domain | String | 否 | COS的Domain数据,已废弃 示例值:xxxx |
RunOrder | Integer | 否 | 执行顺序 示例值:0 |
WhenRun | String | 否 | resourceAfter 或 clusterAfter 示例值:resourceAfter |
CosFileName | String | 否 | 脚本文件名,已废弃 |
CosFileURI | String | 否 | 脚本的cos地址 示例值:cos://xxxxx |
CosSecretId | String | 否 | cos的SecretId 示例值:xxxx |
CosSecretKey | String | 否 | Cos的SecretKey 示例值:xxxxx |
AppId | String | 否 | cos的appid,已废弃 示例值:xxxxxx |
Remark | String | 否 | 备注 |
PriceDetail
价格详情
被如下接口引用:InquiryPriceUpdateInstance。
名称 | 类型 | 描述 |
---|---|---|
ResourceId | String | 节点ID 示例值:emr-vm-xxxxxxxx |
Formula | String | 价格计算公式 |
OriginalCost | Float | 原价 示例值:4.3 |
DiscountCost | Float | 折扣价 示例值:3.2 |
PriceResource
询价资源
被如下接口引用:InquiryPriceScaleOutInstance。
名称 | 类型 | 描述 |
---|---|---|
Spec | String | 需要的规格 注意:此字段可能返回 null,表示取不到有效值。 |
StorageType | Integer | 硬盘类型 注意:此字段可能返回 null,表示取不到有效值。 |
DiskType | String | 硬盘类型 注意:此字段可能返回 null,表示取不到有效值。 |
RootSize | Integer | 系统盘大小 注意:此字段可能返回 null,表示取不到有效值。 |
MemSize | Integer | 内存大小 注意:此字段可能返回 null,表示取不到有效值。 |
Cpu | Integer | 核心数量 注意:此字段可能返回 null,表示取不到有效值。 |
DiskSize | Integer | 硬盘大小 注意:此字段可能返回 null,表示取不到有效值。 |
MultiDisks | Array of MultiDisk | 云盘列表 注意:此字段可能返回 null,表示取不到有效值。 |
DiskCnt | Integer | 磁盘数量 注意:此字段可能返回 null,表示取不到有效值。 |
InstanceType | String | 规格 注意:此字段可能返回 null,表示取不到有效值。 |
Tags | Array of Tag | 标签 注意:此字段可能返回 null,表示取不到有效值。 |
DiskNum | Integer | 磁盘数量 注意:此字段可能返回 null,表示取不到有效值。 |
LocalDiskNum | Integer | 本地盘的数量 注意:此字段可能返回 null,表示取不到有效值。 |
PriceResult
询价结果
被如下接口引用:InquiryPriceUpdateInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
OriginalCost | Float | 否 | 原价 注意:此字段可能返回 null,表示取不到有效值。 示例值:4240 |
DiscountCost | Float | 否 | 折扣价 注意:此字段可能返回 null,表示取不到有效值。 示例值:4240 |
QuotaEntity
获取CVM配额
被如下接口引用:DescribeCvmQuota。
名称 | 类型 | 描述 |
---|---|---|
UsedQuota | Integer | 已使用配额 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
RemainingQuota | Integer | 剩余配额 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
TotalQuota | Integer | 总配额 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
Zone | String | 可用区 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
RenewInstancesInfo
集群续费实例信息
被如下接口引用:DescribeInstanceRenewNodes。
名称 | 类型 | 描述 |
---|---|---|
EmrResourceId | String | 节点资源ID 示例值:emr-vm-wwwe2 |
Flag | Integer | 节点类型。0:common节点;1:master节点 ;2:core节点;3:task节点 示例值:1 |
Ip | String | 内网IP 示例值:192.182.1.1 |
MemDesc | String | 节点内存描述 示例值:8G |
CpuNum | Integer | 节点核数 示例值:4 |
DiskSize | String | 硬盘大小 示例值:100G |
ExpireTime | String | 过期时间 示例值:2021-02-01 |
Spec | String | 节点规格 示例值:CVM.S2 |
StorageType | Integer | 磁盘类型 示例值:1 |
RepeatStrategy
定时伸缩任务策略
被如下接口引用:AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
RepeatType | String | 是 | 取值范围"DAY","DOW","DOM","NONE",分别表示按天重复、按周重复、按月重复和一次执行。必须填写 |
DayRepeat | DayRepeatStrategy | 否 | 按天重复规则,当RepeatType为"DAY"时有效 注意:此字段可能返回 null,表示取不到有效值。 |
WeekRepeat | WeekRepeatStrategy | 否 | 按周重复规则,当RepeatType为"DOW"时有效 注意:此字段可能返回 null,表示取不到有效值。 |
MonthRepeat | MonthRepeatStrategy | 否 | 按月重复规则,当RepeatType为"DOM"时有效 注意:此字段可能返回 null,表示取不到有效值。 |
NotRepeat | NotRepeatStrategy | 否 | 一次执行规则,当RepeatType为"NONE"时有效 注意:此字段可能返回 null,表示取不到有效值。 |
Expire | String | 否 | 规则过期时间,超过该时间后,规则将自动置为暂停状态,形式为"2020-07-23 00:00:00"。必须填写 注意:此字段可能返回 null,表示取不到有效值。 |
Resource
资源详情
被如下接口引用:CreateInstance, InquiryPriceCreateInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Spec | String | 是 | 节点规格描述,如CVM.SA2。 注意:此字段可能返回 null,表示取不到有效值。 示例值:CVM.SA2 |
StorageType | Integer | 是 | 存储类型 取值范围: 注意:此字段可能返回 null,表示取不到有效值。 示例值:5 |
DiskType | String | 是 | 磁盘类型 取值范围: 注意:此字段可能返回 null,表示取不到有效值。 示例值:LOUD_PREMIUM |
MemSize | Integer | 是 | 内存容量,单位为M 注意:此字段可能返回 null,表示取不到有效值。 示例值:131072 |
Cpu | Integer | 是 | CPU核数 注意:此字段可能返回 null,表示取不到有效值。 示例值:2 |
DiskSize | Integer | 是 | 数据盘容量 注意:此字段可能返回 null,表示取不到有效值。 示例值:300 |
RootSize | Integer | 否 | 系统盘容量 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
MultiDisks | Array of MultiDisk | 否 | 云盘列表,当数据盘为一块云盘时,直接使用DiskType和DiskSize参数,超出部分使用MultiDisks 注意:此字段可能返回 null,表示取不到有效值。 |
Tags | Array of Tag | 否 | 需要绑定的标签列表 注意:此字段可能返回 null,表示取不到有效值。 |
InstanceType | String | 否 | 规格类型,如S2.MEDIUM8 注意:此字段可能返回 null,表示取不到有效值。 示例值:S2.MEDIUM8 |
LocalDiskNum | Integer | 否 | 本地盘数量,该字段已废弃 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
DiskNum | Integer | 否 | 本地盘数量,如2 注意:此字段可能返回 null,表示取不到有效值。 示例值:2 |
ResourceDetail
资源详情
被如下接口引用:DescribeInstances。
名称 | 类型 | 描述 |
---|---|---|
Spec | String | 规格 注意:此字段可能返回 null,表示取不到有效值。 |
SpecName | String | 规格名 注意:此字段可能返回 null,表示取不到有效值。 |
StorageType | Integer | 硬盘类型 注意:此字段可能返回 null,表示取不到有效值。 |
DiskType | String | 硬盘类型 注意:此字段可能返回 null,表示取不到有效值。 |
RootSize | Integer | 系统盘大小 注意:此字段可能返回 null,表示取不到有效值。 |
MemSize | Integer | 内存大小 注意:此字段可能返回 null,表示取不到有效值。 |
Cpu | Integer | CPU个数 注意:此字段可能返回 null,表示取不到有效值。 |
DiskSize | Integer | 硬盘大小 注意:此字段可能返回 null,表示取不到有效值。 |
InstanceType | String | 规格 注意:此字段可能返回 null,表示取不到有效值。 |
RestartPolicy
组件重启策略
被如下接口引用:DescribeServiceNodeInfos。
名称 | 类型 | 描述 |
---|---|---|
Name | String | 重启策略名。 |
DisplayName | String | 策略展示名称。 |
Describe | String | 策略描述。 |
BatchSizeRange | Array of Integer | 批量重启节点数可选范围。 |
IsDefault | String | 是否是默认策略。 |
SLInstanceInfo
EMR Lite HBase 实例信息
被如下接口引用:DescribeSLInstanceList。
名称 | 类型 | 描述 |
---|---|---|
ClusterId | String | 集群实例字符串ID 示例值:emr-xxxxxxx |
Id | Integer | 集群实例数字ID 示例值:126358002 |
StatusDesc | String | 状态描述 示例值:状态描述 |
ClusterName | String | 实例名称 示例值:xxxxxx |
RegionId | Integer | 地域ID 示例值:1 |
ZoneId | Integer | 主可用区ID 示例值:100002 |
Zone | String | 主可用区 示例值:ap-guangzhou-2 |
AppId | Integer | 用户APPID 示例值:663622 |
VpcId | Integer | 主可用区私有网络ID 示例值:45666 |
SubnetId | Integer | 主可用区子网ID 示例值:3422 |
Status | Integer | 状态码 示例值:1 |
AddTime | String | 创建时间 示例值:创建时间 |
PayMode | Integer | 集群计费类型。0表示按量计费,1表示包年包月 示例值:0 |
ZoneSettings | Array of ZoneSetting | 多可用区信息 注意:此字段可能返回 null,表示取不到有效值。 |
Tags | Array of Tag | 实例标签 注意:此字段可能返回 null,表示取不到有效值。 |
ScaleOutNodeConfig
扩容节点类型以及数量
被如下接口引用:ScaleOutCluster。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
NodeFlag | String | 是 | 扩容节点类型取值范围: |
NodeCount | Integer | 是 | 扩容节点数量 |
ScaleOutServiceConfGroupsInfo
扩容指定配置组
被如下接口引用:ScaleOutCluster。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ServiceComponentName | String | 否 | 组件版本名称 如 HDFS-2.8.5 示例值:HDFS-2.8.5 |
ConfGroupName | String | 否 | 配置组名 如hdfs-core-defaultGroup ConfGroupName参数传入 代表配置组维度 ConfGroupName参数不传 默认 代表集群维度 示例值:hdfs-core-defaultGroup |
SceneSoftwareConfig
集群应用场景以及支持部署组件信息
被如下接口引用:CreateCluster。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Software | Array of String | 是 | 部署的组件列表。不同的EMR产品版本ProductVersion 对应不同可选组件列表,不同产品版本可选组件列表查询:组件版本 ; 填写实例值:hive、flink。 示例值:["hadoop-2.8.4\n","zookeeper-3.4.9\n","knox-1.2.0\n"] |
SceneName | String | 否 | 默认Hadoop-Default,场景查询场景化取值范围: Hadoop-Kudu Hadoop-Zookeeper Hadoop-Presto Hadoop-Hbase Hadoop-Default 示例值:Hadoop-Kudu |
SchedulerTaskDetail
调度任务详情
被如下接口引用:DescribeYarnScheduleHistory。
名称 | 类型 | 描述 |
---|---|---|
Step | String | 步骤 注意:此字段可能返回 null,表示取不到有效值。 示例值:重启 |
Progress | String | 进度 注意:此字段可能返回 null,表示取不到有效值。 示例值:10% |
FailReason | String | 失败信息 注意:此字段可能返回 null,表示取不到有效值。 |
JobId | Integer | 用来获取详情的id 注意:此字段可能返回 null,表示取不到有效值。 示例值:39986 |
SchedulerTaskInfo
yarn资源调度历史
被如下接口引用:DescribeYarnScheduleHistory。
名称 | 类型 | 描述 |
---|---|---|
SchedulerName | String | 调度器类型 示例值:capacity |
OperatorName | String | 操作类型 |
CreateTime | String | 开始时间 注意:此字段可能返回 null,表示取不到有效值。 |
EndTime | String | 结束时间 注意:此字段可能返回 null,表示取不到有效值。 |
State | Integer | 状态 注意:此字段可能返回 null,表示取不到有效值。 |
Details | Array of SchedulerTaskDetail | 详情 注意:此字段可能返回 null,表示取不到有效值。 |
ScriptBootstrapActionConfig
添加引导操作
被如下接口引用:CreateCluster, ScaleOutCluster。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
CosFileURI | String | 是 | 脚本的cos地址,参照格式:https://beijing-111111.cos.ap-beijing.myqcloud.com/data/test.sh查询cos存储桶列表:[存储桶列表](https://console.cloud.tencent.com/cos/bucket) 示例值:https://becklong-cos-1258469122.cos.ap-guangzhou.myqcloud.com/te |
ExecutionMoment | String | 是 | 引导脚步执行时机范围 |
Args | Array of String | 否 | 执行脚本参数,参数格式请遵循标准Shell规范 |
CosFileName | String | 否 | 脚本文件名 |
Remark | String | 否 | 备注 |
SearchItem
搜索字段
被如下接口引用:DescribeClusterNodes, DescribeServiceNodeInfos。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
SearchType | String | 是 | 支持搜索的类型 注意:此字段可能返回 null,表示取不到有效值。 |
SearchValue | String | 是 | 支持搜索的值 注意:此字段可能返回 null,表示取不到有效值。 |
ServiceBasicRestartInfo
操作的服务范围
被如下接口引用:StartStopServiceOrMonitor。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ServiceName | String | 否 | 服务名,必填,如HDFS 示例值:“HDFS” |
ComponentInfoList | Array of ComponentBasicRestartInfo | 否 | 如果没传,则表示所有进程 |
ServiceNodeDetailInfo
服务进程信息
被如下接口引用:DescribeServiceNodeInfos。
名称 | 类型 | 描述 |
---|---|---|
Ip | String | 进程所在节点IP 示例值:10.10.10.10 |
NodeType | Integer | 进程类型 示例值:66 |
NodeName | String | 进程名称 示例值:PrestoSql-Worker |
ServiceStatus | Integer | 服务组件状态 示例值:1 |
MonitorStatus | Integer | 进程监控状态 示例值:1 |
Status | Integer | 服务组件状态 示例值:1 |
PortsInfo | String | 进程端口信息 示例值: "" |
LastRestartTime | String | 最近重启时间 示例值:2021-09-01 11:31:55 |
Flag | Integer | 节点类型 示例值:2 |
ConfGroupId | Integer | 配置组ID 示例值:1 |
ConfGroupName | String | 配置组名称 示例值:prestosql-defaultGroup |
ConfStatus | Integer | 节点是否需要重启 示例值:1 |
ServiceDetectionInfo | Array of ServiceProcessFunctionInfo | 进程探测信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:[] |
NodeFlagFilter | String | 节点类型 注意:此字段可能返回 null,表示取不到有效值。 示例值:core |
HealthStatus | HealthStatus | 进程健康状态 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
IsSupportRoleMonitor | Boolean | 角色是否支持监控 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
StopPolicies | Array of RestartPolicy | 暂停策略 注意:此字段可能返回 null,表示取不到有效值。 示例值:null |
HAState | String | 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错 注意:此字段可能返回 null,表示取不到有效值。 示例值:”“ |
NameService | String | NameService名称 注意:此字段可能返回 null,表示取不到有效值。 |
IsFederation | Boolean | 是否支持联邦 注意:此字段可能返回 null,表示取不到有效值。 |
DataNodeMaintenanceState | Integer | datanode是否是维护状态 注意:此字段可能返回 null,表示取不到有效值。 示例值:1表示处于维护状态 |
ServiceProcessFunctionInfo
进程检测信息
被如下接口引用:DescribeServiceNodeInfos。
名称 | 类型 | 描述 |
---|---|---|
DetectAlert | String | 探测告警级别 注意:此字段可能返回 null,表示取不到有效值。 |
DetectFunctionKey | String | 探测功能描述 注意:此字段可能返回 null,表示取不到有效值。 |
DetectFunctionValue | String | 探测功能结果 注意:此字段可能返回 null,表示取不到有效值。 |
DetectTime | String | 探测结果 注意:此字段可能返回 null,表示取不到有效值。 |
ShortNodeInfo
节点信息
被如下接口引用:DescribeInstances。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
NodeType | String | 否 | 节点类型,Master/Core/Task/Router/Common 注意:此字段可能返回 null,表示取不到有效值。 示例值:Master |
NodeSize | Integer | 否 | 节点数量 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
SoftDependInfo
体外客户端组件依赖信息
被如下接口引用:DescribeInstancesList。
名称 | 类型 | 描述 |
---|---|---|
SoftName | String | 组件名称 示例值:hdfs-2.8.5 |
Required | Boolean | 是否必选 示例值:true |
StageInfoDetail
任务步骤详情
被如下接口引用:DescribeClusterFlowStatusDetail。
名称 | 类型 | 描述 |
---|---|---|
Stage | String | 步骤id |
Name | String | 步骤名 注意:此字段可能返回 null,表示取不到有效值。 |
IsShow | Boolean | 是否展示 |
IsSubFlow | Boolean | 是否子流程 |
SubFlowFlag | String | 子流程标签 注意:此字段可能返回 null,表示取不到有效值。 |
Status | Integer | 步骤运行状态:0:未开始 1:进行中 2:已完成 3:部分完成 -1:失败 |
Desc | String | 步骤运行状态描述 注意:此字段可能返回 null,表示取不到有效值。 |
Progress | Float | 运行进度 注意:此字段可能返回 null,表示取不到有效值。 |
Starttime | Timestamp | 开始时间 注意:此字段可能返回 null,表示取不到有效值。 |
Endtime | Timestamp | 结束时间 注意:此字段可能返回 null,表示取不到有效值。 |
HadWoodDetail | Boolean | 是否有详情信息 注意:此字段可能返回 null,表示取不到有效值。 |
WoodJobId | Integer | Wood子流程Id 注意:此字段可能返回 null,表示取不到有效值。 |
LanguageKey | String | 多语言版本Key 注意:此字段可能返回 null,表示取不到有效值。 |
FailedReason | String | 如果stage失败,失败原因 注意:此字段可能返回 null,表示取不到有效值。 |
TimeConsuming | String | 步骤耗时 注意:此字段可能返回 null,表示取不到有效值。 |
Step
执行步骤
被如下接口引用:RunJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Name | String | 是 | 执行步骤名称。 示例值:step1 |
ExecutionStep | Execution | 是 | 执行动作。 |
ActionOnFailure | String | 是 | 执行失败策略。 1. TERMINATE_CLUSTER 执行失败时退出并销毁集群。 2. CONTINUE 执行失败时跳过并执行后续步骤。 示例值:CONTINUE |
User | String | 否 | 指定执行Step时的用户名,非必须,默认为hadoop。 示例值:hadoop |
StopParams
停止服务时的参数
被如下接口引用:StartStopServiceOrMonitor。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
StopPolicy | String | 否 | 安全模式:safe 默认模式:default 示例值:default |
ThreadCount | Integer | 否 | 线程数 示例值:12 |
StrategyConfig
重启/停止/启动服务/监控的配置
被如下接口引用:StartStopServiceOrMonitor。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
RollingRestartSwitch | Integer | 否 | 0:关闭滚动重启 1:开启滚动启动 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
BatchSize | Integer | 否 | 滚动重启每批次的重启数量,最大重启台数为 99999 台 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
TimeWait | Integer | 否 | 滚动重启每批停止等待时间 ,最大间隔为 5 分钟 单位是秒 注意:此字段可能返回 null,表示取不到有效值。 示例值:5 |
DealOnFail | Integer | 否 | 操作失败处理策略,0:失败阻塞, 1:失败自动跳过 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
Args | Array of Arg | 否 | 指令需要指定的参数 注意:此字段可能返回 null,表示取不到有效值。 |
SubnetInfo
子网信息
被如下接口引用:DescribeClusterNodes, DescribeInstances。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
SubnetName | String | 否 | 子网信息(名字) 注意:此字段可能返回 null,表示取不到有效值。 示例值:名字 |
SubnetId | String | 否 | 子网信息(ID) 注意:此字段可能返回 null,表示取不到有效值。 示例值:subnet-xxx |
TableSchemaItem
表格schema信息
被如下接口引用:DescribeHBaseTableOverview。
名称 | 类型 | 描述 |
---|---|---|
Name | String | 列标识 |
Sortable | Boolean | 是否可按该列排序 |
WithFilter | Boolean | 是否可筛选 |
Candidates | Array of String | 筛选的候选集 注意:此字段可能返回 null,表示取不到有效值。 |
Clickable | Boolean | 是否可点击 注意:此字段可能返回 null,表示取不到有效值。 |
Title | String | 展示的名字 注意:此字段可能返回 null,表示取不到有效值。 |
Tag
标签
被如下接口引用:AddMetricScaleStrategy, CreateCluster, CreateInstance, CreateSLInstance, DescribeAutoScaleStrategies, DescribeClusterNodes, DescribeInstances, DescribeInstancesList, DescribeSLInstance, DescribeSLInstanceList, InquiryPriceCreateInstance, InquiryPriceScaleOutInstance, ModifyAutoScaleStrategy, ModifyResourcesTags, RunJobFlow, ScaleOutCluster, ScaleOutInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
TagKey | String | 否 | 标签键 示例值:depart-xxx |
TagValue | String | 否 | 标签值 示例值:Intelligent-xxx |
TimeAutoScaleStrategy
时间扩缩容规则
被如下接口引用:AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
StrategyName | String | 是 | 策略名字,集群内唯一。 注意:此字段可能返回 null,表示取不到有效值。 示例值:test |
IntervalTime | Integer | 是 | 策略触发后的冷却时间,该段时间内,将不能触发弹性扩缩容。 注意:此字段可能返回 null,表示取不到有效值。 示例值:300 |
ScaleAction | Integer | 是 | 扩缩容动作,1表示扩容,2表示缩容。 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
ScaleNum | Integer | 是 | 扩缩容数量。 注意:此字段可能返回 null,表示取不到有效值。 示例值:20 |
StrategyStatus | Integer | 是 | 规则状态,1表示有效,2表示无效,3表示暂停。必须填写 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
Priority | Integer | 是 | 规则优先级,越小越高。 注意:此字段可能返回 null,表示取不到有效值。 示例值:2 |
RetryValidTime | Integer | 是 | 当多条规则同时触发,其中某些未真正执行时,在该时间范围内,将会重试。 注意:此字段可能返回 null,表示取不到有效值。 示例值:600 |
RepeatStrategy | RepeatStrategy | 是 | 时间扩缩容重复策略 注意:此字段可能返回 null,表示取不到有效值。 示例值:2 |
StrategyId | Integer | 否 | 策略唯一ID。 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
GraceDownFlag | Boolean | 否 | 优雅缩容开关 注意:此字段可能返回 null,表示取不到有效值。 示例值:false |
GraceDownTime | Integer | 否 | 优雅缩容等待时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:600 |
Tags | Array of Tag | 否 | 绑定标签列表 注意:此字段可能返回 null,表示取不到有效值。 |
ConfigGroupAssigned | String | 否 | 预设配置组 注意:此字段可能返回 null,表示取不到有效值。 |
MeasureMethod | String | 否 | 扩容资源计算方法,"DEFAULT","INSTANCE", "CPU", "MEMORYGB"。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 注意:此字段可能返回 null,表示取不到有效值。 示例值:DEFAULT |
TerminatePolicy | String | 否 | 销毁策略, "DEFAULT",默认销毁策略,由缩容规则触发缩容,"TIMING"表示定时销毁 注意:此字段可能返回 null,表示取不到有效值。 示例值:DEFAULT |
MaxUse | Integer | 否 | 最长使用时间, 秒数,最短1小时,最长24小时 注意:此字段可能返回 null,表示取不到有效值。 示例值:3600 |
SoftDeployInfo | Array of Integer | 否 | 节点部署服务列表。部署服务仅填写HDFS、YARN。组件名对应的映射关系表 注意:此字段可能返回 null,表示取不到有效值。 |
ServiceNodeInfo | Array of Integer | 否 | 启动进程列表。 注意:此字段可能返回 null,表示取不到有效值。 |
CompensateFlag | Integer | 否 | 补偿扩容,0表示不开启,1表示开启 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
GroupId | Integer | 否 | 伸缩组id 注意:此字段可能返回 null,表示取不到有效值。 |
TopologyInfo
集群节点拓扑信息
被如下接口引用:DescribeInstances。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ZoneId | Integer | 否 | 可用区ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:100002 |
Zone | String | 否 | 可用区信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:"ap-guangzhou-2" |
SubnetInfoList | Array of SubnetInfo | 否 | 子网信息 注意:此字段可能返回 null,表示取不到有效值。 |
NodeInfoList | Array of ShortNodeInfo | 否 | 节点信息 注意:此字段可能返回 null,表示取不到有效值。 |
TriggerCondition
规则触发条件
被如下接口引用:AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
CompareMethod | Integer | 是 | 条件比较方法,1表示大于,2表示小于,3表示大于等于,4表示小于等于。 |
Threshold | Float | 否 | 条件阈值。 注意:此字段可能返回 null,表示取不到有效值。 |
TrinoQueryInfo
trino 查询信息
被如下接口引用:DescribeTrinoQueryInfo。
名称 | 类型 | 描述 |
---|---|---|
Catalog | String | catalog 注意:此字段可能返回 null,表示取不到有效值。 示例值:trino |
ClientIpAddr | String | 提交IP 注意:此字段可能返回 null,表示取不到有效值。 示例值:192.168.1.1 |
CompletedSplits | String | 切片数 注意:此字段可能返回 null,表示取不到有效值。 示例值:10 |
CpuTime | Integer | CPU时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:100 |
CumulativeMemory | Integer | 累计内存 注意:此字段可能返回 null,表示取不到有效值。 示例值:2048 |
DurationMillis | Integer | 执行时长 注意:此字段可能返回 null,表示取不到有效值。 示例值:1000 |
EndTime | Integer | 结束时间 (s) 注意:此字段可能返回 null,表示取不到有效值。 示例值:1629379200 |
Id | String | 查询ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:query-12345 |
InternalNetworkBytes | Integer | 内部传输量 注意:此字段可能返回 null,表示取不到有效值。 示例值:1024 |
OutputBytes | Integer | 输出字节数 注意:此字段可能返回 null,表示取不到有效值。 示例值:1024 |
PeakUserMemoryBytes | Integer | 峰值内存量 注意:此字段可能返回 null,表示取不到有效值。 示例值:4096 |
PhysicalInputBytes | Integer | 物理输入量 注意:此字段可能返回 null,表示取不到有效值。 示例值:1024 |
ProcessedInputBytes | Integer | 处理输入量 注意:此字段可能返回 null,表示取不到有效值。 示例值:1024 |
SqlCompileTime | Integer | 编译时长 注意:此字段可能返回 null,表示取不到有效值。 示例值:10 |
StartTime | Integer | 开始时间 (s) 注意:此字段可能返回 null,表示取不到有效值。 示例值:1629379200 |
State | String | 执行状态 注意:此字段可能返回 null,表示取不到有效值。 示例值:FINISHED |
Statement | String | 执行语句 注意:此字段可能返回 null,表示取不到有效值。 示例值:SELECT * FROM my_table |
User | String | 提交用户 注意:此字段可能返回 null,表示取不到有效值。 示例值:user1 |
WrittenBytes | Integer | 写入字节数 注意:此字段可能返回 null,表示取不到有效值。 示例值:1024 |
UpdateInstanceSettings
变配资源规格
被如下接口引用:InquiryPriceUpdateInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Memory | Integer | 是 | 内存容量,单位为G |
CPUCores | Integer | 是 | CPU核数 |
ResourceId | String | 是 | 机器资源ID(EMR测资源标识) |
InstanceType | String | 否 | 变配机器规格 |
UserAndGroup
容器集群用户组信息
被如下接口引用:DeleteUserManagerUserList。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
UserName | String | 是 | 用户名 注意:此字段可能返回 null,表示取不到有效值。 示例值:root |
UserGroup | String | 是 | 用户组 注意:此字段可能返回 null,表示取不到有效值。 示例值:root |
UserInfoForUserManager
添加的用户信息列表
被如下接口引用:AddUsersForUserManager。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
UserName | String | 是 | 用户名 示例值:user1 |
UserGroup | String | 是 | 用户所属的组 示例值:group1 |
PassWord | String | 是 | 密码 示例值:123456 |
ReMark | String | 否 | 备注 示例值:提交mr任务 |
UserManagerFilter
用户管理列表过滤器
被如下接口引用:DescribeUsersForUserManager。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
UserName | String | 否 | 用户名 注意:此字段可能返回 null,表示取不到有效值。 示例值:emr |
UserManagerUserBriefInfo
用户管理中用户的简要信息
被如下接口引用:DescribeUsersForUserManager。
名称 | 类型 | 描述 |
---|---|---|
UserName | String | 用户名 示例值:hadoop |
UserGroup | String | 用户所属的组 示例值:hadoop |
UserType | String | Manager表示管理员、NormalUser表示普通用户 示例值:NormalUser |
CreateTime | String | 用户创建时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2022-04-28 18:08:28 |
SupportDownLoadKeyTab | Boolean | 是否可以下载用户对应的keytab文件,对开启kerberos的集群才有意义 示例值:true |
DownLoadKeyTabUrl | String | keytab文件的下载地址 注意:此字段可能返回 null,表示取不到有效值。 示例值:https://image-xxx.cos.region.xx.com/12323/someone.keytab |
VPCSettings
VPC 参数
被如下接口引用:CreateInstance, CreateSLInstance, DescribeSLInstance, InquiryPriceCreateInstance, RunJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
VpcId | String | 是 | VPC ID 示例值:vpc-xxxxx |
SubnetId | String | 是 | Subnet ID 示例值:subnet-xxxxx |
VirtualPrivateCloud
VPC 参数
被如下接口引用:CreateCluster。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
VpcId | String | 是 | VPC ID 示例值:vpc-xxxxx |
SubnetId | String | 是 | Subnet ID 示例值:subnet-xxxxx |
WeekRepeatStrategy
定时扩容每周重复任务策略
被如下接口引用:AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ExecuteAtTimeOfDay | String | 是 | 重复任务执行的具体时刻,例如"01:02:00" 注意:此字段可能返回 null,表示取不到有效值。 |
DaysOfWeek | Array of Integer | 是 | 每周几的数字描述,例如,[1,3,4]表示每周周一、周三、周四。 注意:此字段可能返回 null,表示取不到有效值。 |
YarnApplication
Yarn 运行的Application信息
被如下接口引用:DescribeYarnApplications。
名称 | 类型 | 描述 |
---|---|---|
Id | String | 应用ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:application_1686032366242_0014 |
User | String | 用户 注意:此字段可能返回 null,表示取不到有效值。 示例值:hadoop |
Name | String | 应用名 注意:此字段可能返回 null,表示取不到有效值。 示例值:HIVE-b67d086c-462b-492e-a5d1-8ecb81cea369 |
Queue | String | 队列 注意:此字段可能返回 null,表示取不到有效值。 示例值:root.default |
ApplicationType | String | 应用类型 注意:此字段可能返回 null,表示取不到有效值。 示例值:TEZ |
ElapsedTime | String | 运行时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:6h12min |
State | String | 状态 注意:此字段可能返回 null,表示取不到有效值。 示例值:FINISHED |
FinalStatus | String | 最终状态 注意:此字段可能返回 null,表示取不到有效值。 示例值:SUCCEEDED |
Progress | Integer | 进度 注意:此字段可能返回 null,表示取不到有效值。 示例值:100 |
StartedTime | Integer | 开始时间毫秒 注意:此字段可能返回 null,表示取不到有效值。 示例值:1686101465000 |
FinishedTime | Integer | 结束时间毫秒 注意:此字段可能返回 null,表示取不到有效值。 示例值:1686101465000 |
AllocatedMB | Integer | 申请内存MB 注意:此字段可能返回 null,表示取不到有效值。 示例值:-1 |
AllocatedVCores | Integer | 申请VCores 注意:此字段可能返回 null,表示取不到有效值。 示例值:-1 |
RunningContainers | Integer | 运行的Containers数 注意:此字段可能返回 null,表示取不到有效值。 示例值:-1 |
MemorySeconds | Integer | 内存MB*时间秒 注意:此字段可能返回 null,表示取不到有效值。 示例值:692611 |
VCoreSeconds | Integer | VCores*时间秒 注意:此字段可能返回 null,表示取不到有效值。 示例值:338 |
QueueUsagePercentage | Float | 队列资源占比 注意:此字段可能返回 null,表示取不到有效值。 |
ClusterUsagePercentage | Float | 集群资源占比 注意:此字段可能返回 null,表示取不到有效值。 |
PreemptedResourceMB | Integer | 预占用的内存 注意:此字段可能返回 null,表示取不到有效值。 |
PreemptedResourceVCores | Integer | 预占用的VCore 注意:此字段可能返回 null,表示取不到有效值。 |
NumNonAMContainerPreempted | Integer | 预占的非应用程序主节点容器数量 注意:此字段可能返回 null,表示取不到有效值。 |
NumAMContainerPreempted | Integer | AM预占用的容器数量 注意:此字段可能返回 null,表示取不到有效值。 |
MapsTotal | Integer | Map总数 注意:此字段可能返回 null,表示取不到有效值。 |
MapsCompleted | Integer | 完成的Map数 注意:此字段可能返回 null,表示取不到有效值。 |
ReducesTotal | Integer | Reduce总数 注意:此字段可能返回 null,表示取不到有效值。 |
ReducesCompleted | Integer | 完成的Reduce数 注意:此字段可能返回 null,表示取不到有效值。 |
AvgMapTime | Integer | 平均Map时间 注意:此字段可能返回 null,表示取不到有效值。 |
AvgReduceTime | Integer | 平均Reduce时间 注意:此字段可能返回 null,表示取不到有效值。 |
AvgShuffleTime | Integer | 平均Shuffle时间毫秒 注意:此字段可能返回 null,表示取不到有效值。 |
AvgMergeTime | Integer | 平均Merge时间毫秒 注意:此字段可能返回 null,表示取不到有效值。 |
FailedReduceAttempts | Integer | 失败的Reduce执行次数 注意:此字段可能返回 null,表示取不到有效值。 |
KilledReduceAttempts | Integer | Kill的Reduce执行次数 注意:此字段可能返回 null,表示取不到有效值。 |
SuccessfulReduceAttempts | Integer | 成功的Reduce执行次数 注意:此字段可能返回 null,表示取不到有效值。 |
FailedMapAttempts | Integer | 失败的Map执行次数 注意:此字段可能返回 null,表示取不到有效值。 |
KilledMapAttempts | Integer | Kill的Map执行次数 注意:此字段可能返回 null,表示取不到有效值。 |
SuccessfulMapAttempts | Integer | 成功的Map执行次数 注意:此字段可能返回 null,表示取不到有效值。 |
GcTimeMillis | Integer | GC毫秒 注意:此字段可能返回 null,表示取不到有效值。 |
VCoreMillisMaps | Integer | Map使用的VCore毫秒 注意:此字段可能返回 null,表示取不到有效值。 |
MbMillisMaps | Integer | Map使用的内存毫秒 注意:此字段可能返回 null,表示取不到有效值。 |
VCoreMillisReduces | Integer | Reduce使用的VCore毫秒 注意:此字段可能返回 null,表示取不到有效值。 |
MbMillisReduces | Integer | Reduce使用的内存毫秒 注意:此字段可能返回 null,表示取不到有效值。 |
TotalLaunchedMaps | Integer | 启动Map的总数 注意:此字段可能返回 null,表示取不到有效值。 |
TotalLaunchedReduces | Integer | 启动Reduce的总数 注意:此字段可能返回 null,表示取不到有效值。 |
MapInputRecords | Integer | Map输入记录数 注意:此字段可能返回 null,表示取不到有效值。 |
MapOutputRecords | Integer | Map输出记录数 注意:此字段可能返回 null,表示取不到有效值。 |
ReduceInputRecords | Integer | Reduce输入记录数 注意:此字段可能返回 null,表示取不到有效值。 |
ReduceOutputRecords | Integer | Reduce输出记录数 注意:此字段可能返回 null,表示取不到有效值。 |
HDFSBytesWritten | Integer | HDFS写入字节数 注意:此字段可能返回 null,表示取不到有效值。 |
HDFSBytesRead | Integer | HDFS读取字节数 注意:此字段可能返回 null,表示取不到有效值。 |
ZoneDetailPriceResult
用于创建集群价格清单 不同可用区下价格详情
被如下接口引用:InquiryPriceCreateInstance。
名称 | 类型 | 描述 |
---|---|---|
ZoneId | String | 可用区Id 注意:此字段可能返回 null,表示取不到有效值。 示例值:100002 |
NodeDetailPrice | Array of NodeDetailPriceResult | 不同节点的价格详情 |
ZoneResourceConfiguration
可用区配置信息
被如下接口引用:CreateCluster。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
VirtualPrivateCloud | VirtualPrivateCloud | 否 | 私有网络相关信息配置。通过该参数可以指定私有网络的ID,子网ID等信息。 注意:此字段可能返回 null,表示取不到有效值。 |
Placement | Placement | 否 | 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。 注意:此字段可能返回 null,表示取不到有效值。 |
AllNodeResourceSpec | AllNodeResourceSpec | 否 | 所有节点资源的规格 注意:此字段可能返回 null,表示取不到有效值。 |
ZoneTag | String | 否 | 如果是单可用区,ZoneTag可以不用填, 如果是双AZ部署,第一个可用区ZoneTag选择master,第二个可用区ZoneTag选择standby,如果是三AZ部署,第一个可用区ZoneTag选择master,第二个可用区ZoneTag选择standby,第三个可用区ZoneTag选择third-party,取值范围: 注意:此字段可能返回 null,表示取不到有效值。 |
ZoneSetting
可用区配置描述。
被如下接口引用:CreateSLInstance, DescribeSLInstance, DescribeSLInstanceList。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Zone | String | 是 | 可用区名称 示例值:ap-guangzhou-2 |
VPCSettings | VPCSettings | 是 | 可用区VPC和子网 |
NodeNum | Integer | 是 | 可用区节点数量 示例值:3 |