AllNodeResourceSpec
资源描述
被如下接口引用:CreateCluster。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
MasterResourceSpec | NodeResourceSpec | 否 | 描述Master节点资源 注意:此字段可能返回 null,表示取不到有效值。 |
CoreResourceSpec | NodeResourceSpec | 否 | 描述Core节点资源 注意:此字段可能返回 null,表示取不到有效值。 |
TaskResourceSpec | NodeResourceSpec | 否 | 描述Taskr节点资源 注意:此字段可能返回 null,表示取不到有效值。 |
CommonResourceSpec | NodeResourceSpec | 否 | 描述Common节点资源 注意:此字段可能返回 null,表示取不到有效值。 |
MasterCount | Integer | 否 | Master节点数量 示例值:1 |
CoreCount | Integer | 否 | Corer节点数量 示例值:1 |
TaskCount | Integer | 否 | Task节点数量 示例值:1 |
CommonCount | Integer | 否 | Common节点数量 示例值:1 |
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 示例值:Threads |
Values | Array of String | 否 | 值列表 注意:此字段可能返回 null,表示取不到有效值。 示例值:["0"] |
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表示开启 示例值:0 |
CompensateCount | Integer | 补偿次数 示例值:0 |
RetryCount | Integer | 重试次数 示例值:0 |
RetryInfo | String | 重试信息 示例值:重试次数: 1, 重试结束时间: 2023-12-08 12:00:00, 重试原因: 资源不足 |
RetryEnReason | String | 重试英文描述 示例值:The scaling rule cannot be triggered because the elastic resource has reached the maximum node limit. |
RetryReason | String | 重试描述 示例值:失败原因: 弹性资源已达到最大节点数限制,无法触发扩容,建议尝试调整最大节点数 |
AutoScaleResourceConf
弹性扩缩容规格配置
被如下接口引用:DescribeAutoScaleGroupGlobalConf。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Id | Integer | 否 | 配置ID。 示例值:1 |
ClusterId | Integer | 否 | 集群实例ID。 示例值:emr-123 |
ScaleLowerBound | Integer | 否 | 自动扩缩容保留最小实例数。 示例值:0 |
ScaleUpperBound | Integer | 否 | 自动扩缩容最大实例数。 示例值:29 |
StrategyType | Integer | 否 | 扩容规则类型,1为按负载指标扩容规则,2为按时间扩容规则 示例值:1 |
NextTimeCanScale | Integer | 否 | 下次能可扩容时间。 示例值:1726015182 |
GraceDownFlag | Boolean | 否 | 优雅缩容开关 示例值:true |
HardwareType | String | 否 | "CVM"表示规格全部使用CVM相关类型,"POD"表示规格使用容器相关类型,默认为"CVM"。 示例值:HOST |
PayMode | String | 否 | "POSTPAY"表示只使用按量计费,"SPOT_FIRST"表示竞价实例优先,只有HardwareType为"HOST"时支持竞价实例优先,"POD"只支持纯按量计费。 示例值:POSTPAY |
PostPayPercentMin | Integer | 否 | 竞价实例优先的场景下,按量计费资源数量的最低百分比,整数 示例值:50 |
ChangeToPod | Integer | 否 | 预设资源类型为HOST时,支持勾选“资源不足时切换POD”;支持取消勾选;默认不勾选(0),勾选(1) 示例值:0 |
GroupName | String | 否 | 伸缩组名 示例值:GroupName-test |
YarnNodeLabel | String | 否 | 标签 示例值:node1 |
GroupStatus | Integer | 否 | 伸缩组状态 示例值:name |
Parallel | Integer | 否 | 并行伸缩 0关闭;1开启 示例值:0 |
EnableMNode | Integer | 否 | 是否支持MNode 示例值:0 |
BootstrapAction
引导脚本
被如下接口引用:RunJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Path | String | 是 | 脚本位置,支持cos上的文件,且只支持https协议。 示例值:https://beijing-111111.cos.ap-beijing.myqcloud.com/data/test.sh |
WhenRun | String | 是 | 执行时间。 resourceAfter 表示在机器资源申请成功后执行。 clusterBefore 表示在集群初始化前执行。 clusterAfter 表示在集群初始化后执行。 示例值:resourceAfter |
Args | Array of String | 否 | 脚本参数 示例值:arg_test |
CBSInstance
CBS实例信息
被如下接口引用:DescribeNodeDataDisks。
名称 | 类型 | 描述 |
---|---|---|
DiskId | String | 云硬盘ID 示例值:disk-jcih4wxx |
DiskUsage | String | 云硬盘类型 示例值:SYSTEM_DISK |
DiskName | String | 云硬盘名称 示例值:emr-core1_系统盘 |
DiskSize | Integer | 云硬盘大小 示例值:50 |
DiskType | String | 云盘介质类型 示例值:CLOUD_PREMIUM |
DeleteWithInstance | Boolean | 是否跟随实例删除 示例值:true |
DiskChargeType | String | 云硬盘收费类型 示例值:PREPAID |
DiskState | String | 云硬盘运行状态 示例值:ATTACHED |
RenewFlag | String | 是否自动续费 示例值:DISABLE_NOTIFY_AND_MANUAL_RENEW |
DeadlineTime | String | 到期时间 示例值:2021-07-24 11:37:30 |
Attached | Boolean | 云盘是否挂载到云主机上 示例值:true |
DifferDaysOfDeadline | Integer | 当前时间距离盘到期的天数 示例值:10 |
InstanceIdList | Array of String | 该云盘当前被挂载到的CVM实例InstanceId 注意:此字段可能返回 null,表示取不到有效值。 示例值:[ins-1111111,ins-2222222] |
InstanceId | String | 云硬盘挂载的云主机ID 示例值:cbs-xxxxxxxx |
Shareable | Boolean | 云盘是否为共享型云盘。 示例值:true |
CLBSetting
容器集群Pod服务CLB设置
被如下接口引用:CreateCloudInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
CLBType | String | 否 | CLB类型,PUBLIC_IP表示支持公网CLB和INTERNAL_IP表示支持内网CLB字段 示例值:PUBLIC_IP |
VPCSettings | VPCSettings | 否 | Vpc和子网信息设置 注意:此字段可能返回 null,表示取不到有效值。 |
COSSettings
COS 相关配置
被如下接口引用:CreateInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
CosSecretId | String | 是 | COS SecretId 示例值:SecretId |
CosSecretKey | String | 是 | COS SecrectKey 示例值:SecrectKey |
LogOnCosPath | String | 否 | 日志存储在COS上的路径 示例值:cosn://ad-data-xxxxxx/data/logs/xxxxxxx |
CapacityGlobalConfig
资源调度-容量调度器的全局设置
被如下接口引用:DescribeGlobalConfig。
名称 | 类型 | 描述 |
---|---|---|
EnableLabel | Boolean | 是否开启了标签调度 示例值:true |
LabelDir | String | 如果开启了标签调度,标签信息存放的路径 注意:此字段可能返回 null,表示取不到有效值。 示例值:hdfs:///yarn/node-labels/ |
QueueMappingOverride | Boolean | 是否覆盖用户指定队列,为true表示覆盖。 注意:此字段可能返回 null,表示取不到有效值。 示例值:false |
DefaultSettings | Array of DefaultSetting | 高级设置 注意:此字段可能返回 null,表示取不到有效值。 |
CdbInfo
出参
被如下接口引用:DescribeClusterNodes。
名称 | 类型 | 描述 |
---|---|---|
InstanceName | String | 数据库实例 示例值:cdb277780 |
Ip | String | 数据库IP 示例值:127.0.0.11 |
Port | Integer | 数据库端口 示例值:3306 |
MemSize | Integer | 数据库内存规格 示例值:4000 |
Volume | Integer | 数据库磁盘规格 示例值:100 |
Service | String | 服务标识 示例值:mysql |
ExpireTime | String | 过期时间 示例值:2025-01-26 16:57:40 |
ApplyTime | String | 申请时间 示例值:2024-12-26 16:59:31 |
PayType | Integer | 付费类型 示例值:1 |
ExpireFlag | Boolean | 过期标识 示例值:false |
Status | Integer | 数据库状态 示例值:3 |
IsAutoRenew | Integer | 续费标识 示例值:0 |
SerialNo | String | 数据库字符串 示例值:cdb-2h9w4413 |
ZoneId | Integer | ZoneId 示例值:800006 |
RegionId | Integer | RegionId 示例值:8 |
CloudResource
容器集群Pod请求资源信息
被如下接口引用:CreateCloudInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ComponentName | String | 是 | 组件角色名 示例值:Coordinator |
PodNumber | Integer | 是 | pod请求数量 示例值:2 |
LimitCpu | Integer | 是 | Cpu请求数量最大值 示例值:4 |
LimitMemory | Integer | 是 | 内存请求数量最大值 示例值:2048 |
Service | String | 否 | 服务名称,如HIVE 示例值:RSS |
VolumeDir | VolumeSetting | 否 | 数据卷目录设置 注意:此字段可能返回 null,表示取不到有效值。 |
ExternalAccess | ExternalAccess | 否 | 组件外部访问设置 注意:此字段可能返回 null,表示取不到有效值。 |
Affinity | NodeAffinity | 否 | 节点亲和性设置 注意:此字段可能返回 null,表示取不到有效值。 |
Disks | Array of Disk | 否 | 所选数据盘信息 注意:此字段可能返回 null,表示取不到有效值。 |
ClusterExternalServiceInfo
当前集群共用组件与集群对应关系
被如下接口引用:DescribeInstances。
名称 | 类型 | 描述 |
---|---|---|
DependType | Integer | 依赖关系,0:被其他集群依赖,1:依赖其他集群 示例值:1 |
Service | String | 共用组件 示例值:zookeeper |
ClusterId | String | 共用集群 示例值:emr-123 |
ClusterStatus | Integer | 共用集群状态 示例值:2 |
ClusterIDToFlowID
集群id与流程id的mapping
被如下接口引用:ModifyResourcesTags。
名称 | 类型 | 描述 |
---|---|---|
ClusterId | String | 集群id 示例值:emr-2qhwmqln |
FlowId | Integer | 流程id 示例值:79 |
ClusterInstancesInfo
集群实例信息
被如下接口引用:DescribeInstances。
名称 | 类型 | 描述 |
---|---|---|
Id | Integer | ID号 示例值:13284 |
ClusterId | String | 集群ID 示例值:emr-38om728d |
ClusterName | String | 集群名 示例值:tencent_emr |
RegionId | Integer | 地域ID 示例值:1 |
ZoneId | Integer | 地区ID 示例值:10002 |
AppId | Integer | 用户APPID 示例值:251112431 |
Uin | String | 用户UIN 示例值:100000122121 |
ProjectId | Integer | 项目Id 示例值:0 |
VpcId | Integer | 集群VPCID 示例值:87821 |
SubnetId | Integer | 子网ID 示例值:2021891 |
Status | Integer | 实例的状态码。取值范围: 示例值:2 |
AddTime | String | 添加时间 示例值:2021-10-18 19:46:32 |
RunTime | String | 已经运行时间 示例值:0天18小时32分钟28秒 |
MasterIp | String | 主节点外网IP 示例值:-- |
EmrVersion | String | EMR版本 示例值:EMR-V2.5.0 |
ChargeType | Integer | 收费类型 示例值:0 |
TradeVersion | Integer | 交易版本 示例值:1 |
ResourceOrderId | Integer | 资源订单ID 示例值:0 |
IsTradeCluster | Integer | 是否计费集群 示例值:0 |
AlarmInfo | String | 集群错误状态告警信息 示例值:-- |
IsWoodpeckerCluster | Integer | 是否采用新架构 示例值:1 |
MetaDb | String | 元数据库信息 示例值:cdb-lvz9h3us |
Tags | Array of Tag | 标签信息 注意:此字段可能返回 null,表示取不到有效值。 |
HiveMetaDb | String | Hive元数据信息 示例值:cdb-8mq5jdt1 |
ServiceClass | String | 集群类型:EMR,CLICKHOUSE,DRUID 示例值:HADOOP |
AliasInfo | String | 集群所有节点的别名序列化 示例值:"eyJjNrIn0=" |
ProductId | Integer | 集群版本Id 示例值:20 |
Zone | String | 地区ID 示例值:ap-guangzhou-2 |
SceneName | String | 场景名称 示例值:Hadoop-Default |
SceneServiceClass | String | 场景化集群类型 示例值:Hadoop |
SceneEmrVersion | String | 场景化EMR版本 示例值:ClickHouse-V1.0.0 |
DisplayName | String | 场景化集群类型 示例值:Hadoop |
VpcName | String | vpc name 示例值:emr |
SubnetName | String | subnet name 示例值:emr-name |
ClusterExternalServiceInfo | Array of ClusterExternalServiceInfo | 集群依赖关系 注意:此字段可能返回 null,表示取不到有效值。 |
UniqVpcId | String | 集群vpcid 字符串类型 示例值:vpc-34o0gwhj |
UniqSubnetId | String | 子网id 字符串类型 示例值:subnet-1laxlsao |
TopologyInfoList | Array of TopologyInfo | 节点信息 注意:此字段可能返回 null,表示取不到有效值。 |
IsMultiZoneCluster | Boolean | 是否是跨AZ集群 示例值:false |
IsCvmReplace | Boolean | 是否开通异常节点自动补偿 示例值:false |
ClusterTitle | String | 标题 示例值:集群运行中 |
ConfigDetail | EmrProductConfigDetail | 集群产品配置信息 注意:此字段可能返回 null,表示取不到有效值。 |
BindFileSystemNum | Integer | 集群绑定的文件系统数 示例值:1 |
ClusterRelationInfoList | Array of ClusterRelationMeta | rss集群的绑定列表 注意:此字段可能返回 null,表示取不到有效值。 |
ClusterRelationMeta
集群间绑定使用信息
被如下接口引用:DescribeInstances。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ClusterType | String | 否 | 集群类型 注意:此字段可能返回 null,表示取不到有效值。 示例值:EMR on CVM |
ClusterIdList | Array of String | 否 | 集群id列表 注意:此字段可能返回 null,表示取不到有效值。 示例值:["emr-riuzv9pw"] |
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 | 否 | 集群置放群组。 示例值:ps-iy2i7msf |
CbsEncryptFlag | Boolean | 否 | 是否使用cbs加密。 示例值:false |
RemoteTcpDefaultPort | Boolean | 否 | 是否使用远程登录,默认为false。 示例值:false |
ComponentBasicRestartInfo
操作的进程范围
被如下接口引用:StartStopServiceOrMonitor。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ComponentName | String | 否 | 进程名,必填,如NameNode 示例值:“NameNode” |
IpList | Array of String | 否 | 操作的IP列表 注意:此字段可能返回 null,表示取不到有效值。 示例值:["ip1", "ip2"] |
ConfigModifyInfoV2
资源调度 - 队列修改信息
被如下接口引用:ModifyYarnQueueV2。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
OpType | Integer | 是 | 操作类型,可选值: - 0:新建队列 - 1:编辑-全量覆盖 - 2:新建子队列 - 3:删除 - 4:克隆,与新建子队列的行为一样,特别的对于 fair ,可以复制子队列到新建队列- 6:编辑-增量更新 示例值:0 |
Name | String | 否 | 队列名称,不支持修改。 示例值:b |
ParentId | String | 否 | 新建队列 传root的MyId;新建子队列 传 选中队列的 myId;克隆 要传 选中队列 parentId 示例值:root.a |
MyId | String | 否 | 编辑、删除 传选中队列的 myId。克隆只有在调度器是fair 时才需要传,用来复制子队列到新队列。示例值: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,表示取不到有效值。 示例值:label_test |
ConfigSetInfo
资源调度-配置集信息
被如下接口引用:ModifyYarnQueueV2。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ConfigSet | String | 是 | 配置集名称 示例值: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的部分配置文件自定义。 示例值:cluster.properties |
Properties | String | 是 | 配置参数通过KV的形式传入,部分文件支持自定义,可以通过特殊的键"content"传入所有内容。 示例值:{ "spark.hadoop.fs.cosn.bucket.region":"ap-beijing-fsi"} |
CustomMetaDBInfo
用户Hive-MetaDB信息
被如下接口引用:CreateCloudInstance, 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共享元数据库类型。取值范围: 示例值:EMR_DEFAULT_META |
UnifyMetaInstanceId | String | 否 | EMR-MetaDB实例 示例值:MetaDB-example |
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
共用自建组件参数
被如下接口引用:CreateCloudInstance, CreateInstance, InquiryPriceCreateInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Name | String | 否 | 自定义参数key 示例值:zookeeper.quorum |
Value | String | 否 | 自定义参数value 示例值:1.1.1.1 |
DAGInfo
DAG信息
被如下接口引用:DescribeDAGInfo。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ID | String | 否 | 查询ID 示例值:queryid_123 |
Type | String | 否 | DAG类型,目前只支持starrocks 示例值:starrocks |
Content | String | 否 | 返回的DAG的JSON字符串 示例值:{"json":123} |
DayRepeatStrategy
弹性扩缩容按天重复任务描述
被如下接口引用:AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ExecuteAtTimeOfDay | String | 是 | 重复任务执行的具体时刻,例如"01:02:00" 示例值:10:01:00 |
Step | Integer | 是 | 每隔Step天执行一次 示例值:1 |
DefaultSetting
资源调度的默认设置
被如下接口引用:DescribeGlobalConfig。
名称 | 类型 | 描述 |
---|---|---|
Name | String | 名称,作为入参的key 示例值:node-locality-delay |
Desc | String | 描述 示例值:保证任务本地化执行,可以延迟调度的次数,如果值为 -1,将禁用延迟调度。 |
Prompt | String | 提示 示例值:请输入-1和0、正整数 |
Key | String | key,用于展示,该配置对应与配置文件中的配置项 示例值:yarn.scheduler.capacity.node-locality-delay |
Value | String | Name对应的值 示例值:value_test |
DependService
共用组件信息
被如下接口引用:CreateCluster。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ServiceName | String | 是 | 共用组件名 示例值:zookeeper |
InstanceId | String | 是 | 共用组件集群 示例值:emr-123 |
DescribeResourceConfig
DescribeResourceConfig接口出参
被如下接口引用:DescribeNodeResourceConfigFast。
名称 | 类型 | 描述 |
---|---|---|
ResourceType | String | 规格管理类型 示例值:TASK |
ResourceData | Array of NodeResource | 规格管理数据 |
DiffDetail
动态生成的变更详情
被如下接口引用:DescribeResourceScheduleDiffDetail。
名称 | 类型 | 描述 |
---|---|---|
Name | String | tab页的头 示例值:全局设置 |
Count | Integer | 变化项的个数 示例值:1 |
Rows | Array of DiffDetailItem | 要渲染的明细数据 注意:此字段可能返回 null,表示取不到有效值。 |
Header | Array of DiffHeader | 要渲染的头部信息 注意:此字段可能返回 null,表示取不到有效值。 |
DiffDetailItem
动态生成的变更详情条目
被如下接口引用:DescribeResourceScheduleDiffDetail。
名称 | 类型 | 描述 |
---|---|---|
Attribute | String | 属性 示例值:属性 |
InEffect | String | 当前生效 示例值:当前生效 |
PendingEffectiveness | String | 待生效 示例值:待生效 |
Operation | String | 操作 示例值:操作 |
Queue | String | 队列 示例值:队列 |
ConfigSet | String | 配置集 示例值:配置集 |
LabelName | String | 标签 示例值:标签 |
InEffectIndex | String | 当前所在位置 示例值:当前所在位置 |
PendingEffectIndex | String | 待生效的位置 示例值:待生效的位置 |
PlanName | String | 计划模式名称 示例值:计划模式名称 |
Label | String | 标签 示例值:标签 |
RuleName | String | 放置规则 示例值:规则 |
UserName | String | 用户名 示例值:hadoop |
DiffHeader
动态生成的变更详情
被如下接口引用:DescribeResourceScheduleDiffDetail。
名称 | 类型 | 描述 |
---|---|---|
Name | String | 名称 示例值:Attribute |
Id | String | ID,前端会使用 示例值:Attribute |
Disk
磁盘信息
被如下接口引用:CreateCloudInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
DiskType | String | 否 | 数据盘类型,创建EMR容器集群实例可选 示例值:CLOUD_SSD |
DiskCapacity | Integer | 否 | 单块大小GB 示例值:70 |
DiskNumber | Integer | 否 | 数据盘数量 示例值:1 |
DiskGroup
磁盘组。
被如下接口引用:RunJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Spec | DiskSpec | 是 | 磁盘规格。 |
Count | Integer | 是 | 同类型磁盘数量。 示例值:1 |
DiskSpec
磁盘描述。
被如下接口引用:RunJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
DiskType | String | 是 | 磁盘类型。 LOCAL_BASIC 本地盘。 CLOUD_BASIC 云硬盘。 LOCAL_SSD 本地SSD。 CLOUD_SSD 云SSD。 CLOUD_PREMIUM 高效云盘。 CLOUD_HSSD 增强型云SSD。 示例值:CLOUD_SSD |
DiskSize | Integer | 是 | 磁盘大小,单位GB。 示例值:200 |
DiskSpecInfo
节点磁盘信息
被如下接口引用:ScaleOutCluster。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Count | Integer | 是 | 磁盘数量 示例值:1 |
DiskType | String | 是 | 系统盘类型 取值范围: 数据盘类型 取值范围: 示例值:CLOUD_SSD |
DiskSize | Integer | 是 | 数据容量,单位为GB 示例值:70 |
ExtraPerformance | Integer | 否 | 额外性能 示例值:100 |
Dps
采样序列
被如下接口引用:DescribeHDFSStorageInfo。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Timestamp | String | 否 | 时间戳 示例值:1733799099153 |
Value | String | 否 | 采样值 示例值:2 |
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 | 刊例价格 示例值:8.30 |
DiscountCost | String | 折扣价格 示例值:8.01 |
Unit | String | 单位 示例值:s |
PriceSpec | PriceResource | 询价配置 注意:此字段可能返回 null,表示取不到有效值。 |
SupportSpotPaid | Boolean | 是否支持竞价实例 示例值:true |
EmrProductConfigDetail
EMR产品配置
被如下接口引用:DescribeInstances。
名称 | 类型 | 描述 |
---|---|---|
SoftInfo | Array of String | 软件信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:[""] |
MasterNodeSize | Integer | Master节点个数 示例值:2 |
CoreNodeSize | Integer | Core节点个数 示例值:3 |
TaskNodeSize | Integer | Task节点个数 示例值:4 |
ComNodeSize | Integer | Common节点个数 示例值:5 |
MasterResource | ResourceDetail | Master节点资源 注意:此字段可能返回 null,表示取不到有效值。 示例值:null |
CoreResource | ResourceDetail | Core节点资源 注意:此字段可能返回 null,表示取不到有效值。 示例值:null |
TaskResource | ResourceDetail | Task节点资源 注意:此字段可能返回 null,表示取不到有效值。 示例值:null |
ComResource | ResourceDetail | Common节点资源 注意:此字段可能返回 null,表示取不到有效值。 示例值:null |
OnCos | Boolean | 是否使用COS 示例值:true |
ChargeType | Integer | 收费类型 示例值:2 |
RouterNodeSize | Integer | Router节点个数 示例值:3 |
SupportHA | Boolean | 是否支持HA 示例值:true |
SecurityOn | Boolean | 是否支持安全模式 示例值:true |
SecurityGroup | String | 安全组名称 示例值:"111" |
CbsEncrypt | Integer | 是否开启Cbs加密 示例值:2 |
ApplicationRole | String | 自定义应用角色。 示例值:"Role_test" |
SecurityGroups | Array of String | 安全组 注意:此字段可能返回 null,表示取不到有效值。 示例值:["sg-3xxx"] |
PublicKeyId | String | SSH密钥Id 示例值:skey-xxxxxxxx |
Execution
执行动作。
被如下接口引用:RunJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
JobType | String | 是 | 任务类型,目前支持以下类型。 1. “MR”,将通过hadoop jar的方式提交。 2. "HIVE",将通过hive -f的方式提交。 3. "SPARK",将通过spark-submit的方式提交。 示例值:MR |
Args | Array of String | 是 | 任务参数,提供除提交指令以外的参数。 示例值:arg_test |
ExternalAccess
容器集群外部访问设置
被如下接口引用:CreateCloudInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Type | String | 否 | 外部访问类型,当前仅支持CLB字段 示例值:CLB |
CLBServer | CLBSetting | 否 | CLB设置信息 注意:此字段可能返回 null,表示取不到有效值。 |
ExternalService
共用组件信息
被如下接口引用:CreateCloudInstance, CreateInstance, InquiryPriceCreateInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ShareType | String | 是 | 共用组件类型,EMR/CUSTOM 示例值:EMR |
Service | String | 是 | 共用组件名 示例值:zookeeper |
InstanceId | String | 是 | 共用组件集群 示例值:emr-123 |
CustomServiceDefineList | Array of CustomServiceDefine | 是 | 自定义参数集合 |
FairGlobalConfig
资源调度-公平调度器的全局配置
被如下接口引用:DescribeGlobalConfig。
名称 | 类型 | 描述 |
---|---|---|
UserMaxAppsDefault | Integer | 对应与页面的 程序上限 注意:此字段可能返回 null,表示取不到有效值。 示例值:1000 |
Filters
Emr集群列表实例自定义查询过滤
被如下接口引用:DescribeInstancesList, DescribeSLInstanceList。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Name | String | 是 | 字段名称 示例值:ComponentNames |
Values | Array of String | 是 | 过滤字段值 示例值:["Presto-Coordinator"]}] |
FlowExtraDetail
流程额外信息
被如下接口引用:DescribeClusterFlowStatusDetail。
名称 | 类型 | 描述 |
---|---|---|
Title | String | 额外信息Title 示例值:Title_test |
Detail | Array of FlowParamsDesc | 额外信息 注意:此字段可能返回 null,表示取不到有效值。 |
FlowParam
FlowParam流程参数
被如下接口引用:DescribeClusterFlowStatusDetail。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
FKey | String | 是 | 流程参数key TraceId:通过TraceId查询 FlowId: 通过FlowId查询 示例值:FlowId |
FValue | String | 是 | 参数value 示例值:11 |
FlowParamsDesc
任务参数描述
被如下接口引用:DescribeClusterFlowStatusDetail。
名称 | 类型 | 描述 |
---|---|---|
PKey | String | 参数key 示例值:服务信息 |
PValue | String | 参数value 示例值:ranger-2.3.0 |
GroupGlobalConfs
集群所有伸缩组全局参数信息
被如下接口引用:DescribeAutoScaleGroupGlobalConf。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
GroupGlobalConf | AutoScaleResourceConf | 否 | 伸缩组信息 注意:此字段可能返回 null,表示取不到有效值。 |
CurrentNodes | Integer | 否 | 当前伸缩组扩容出来的节点数量。 示例值:0 |
CurrentPostPaidNodes | Integer | 否 | 当前伸缩组扩容出来的后付费节点数量。 示例值:0 |
CurrentSpotPaidNodes | Integer | 否 | 当前伸缩组扩容出来的竞价实例节点数量。 示例值:0 |
HealthStatus
进程健康状态
被如下接口引用:DescribeServiceNodeInfos。
名称 | 类型 | 描述 |
---|---|---|
Code | Integer | 运行正常 示例值:1 |
Text | String | 运行正常 示例值:良好 |
Desc | String | 运行正常 示例值:端口探测在5s内响应 |
HiveQuery
Hive查询详情
被如下接口引用:DescribeHiveQueries。
名称 | 类型 | 描述 |
---|---|---|
Statement | String | 查询语句 示例值:show databases; |
Duration | String | 执行时长 示例值:0ms |
StartTime | Integer | 开始时间毫秒 示例值:1686101465000 |
EndTime | Integer | 结束时间毫秒 示例值:1686101465000 |
State | String | 状态 示例值:FINISHED |
User | String | 用户 示例值:hadoop |
JobIds | Array of String | appId列表 注意:此字段可能返回 null,表示取不到有效值。 示例值:[application_16732132113_0001] |
ExecutionEngine | String | 执行引擎 示例值:tez |
Id | String | 查询ID 示例值:hadoop_20230606172943_a31edbc7 |
HostPathVolumeSource
主机路径
被如下接口引用:CreateCloudInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Path | String | 否 | 主机路径 示例值:/data/test |
Type | String | 否 | 主机路径类型,当前默认DirectoryOrCreate 示例值:DirectoryOrCreate |
HostVolumeContext
Pod HostPath挂载方式描述
被如下接口引用:ScaleOutInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
VolumePath | String | 是 | Pod挂载宿主机的目录。资源对宿主机的挂载点,指定的挂载点对应了宿主机的路径,该挂载点在Pod中作为数据存储目录使用 示例值:data/emr |
ImpalaQuery
Impala查询详情
被如下接口引用:DescribeImpalaQueries。
名称 | 类型 | 描述 |
---|---|---|
Statement | String | 执行语句 示例值:show databases; |
Id | String | 查询ID 示例值:884c8989d757036f:ed89c04200000000 |
StartTime | Integer | 开始时间 示例值:1686101465000 |
Duration | String | 运行时间 示例值:3s104.599ms |
EndTime | Integer | 结束时间 示例值:1686101465000 |
State | String | 执行状态 示例值:FINISHED |
RowsFetched | Integer | 获取行数 示例值:592 |
User | String | 用户 示例值:user_test |
DefaultDB | String | 默认DB 示例值:Default |
Coordinator | String | 执行的Coordinator节点 示例值:12.13.14.11:27002 |
MaxNodePeakMemoryUsage | String | 单节点内存峰值 示例值:12.15 MB |
QueryType | String | 查询类型 示例值:QUERY |
ScanHDFSRows | Integer | 扫描的HDFS行数 示例值:0 |
ScanKUDURows | Integer | 扫描的Kudu行数 示例值:599 |
ScanRowsTotal | Integer | 扫描的总行数 示例值:599 |
TotalBytesRead | Integer | 读取的总字节数 示例值:0 |
TotalBytesSent | Integer | 发送的总字节数 示例值:0 |
TotalCpuTime | Integer | CPU总时间 示例值:0 |
TotalInnerBytesSent | Integer | 内部数据发送总量(Bytes) 示例值:664 |
TotalScanBytesSent | Integer | 内部扫描数据发送总量(Bytes) 示例值:0 |
EstimatedPerHostMemBytes | Integer | 预估单节点内存 示例值:834183168 |
NumRowsFetchedFromCache | Integer | 从缓存中获取的数据行数 示例值:0 |
SessionId | String | 会话ID 示例值:f44f47eda7f8a920:a555717b00000000 |
PerNodePeakMemoryBytesSum | Integer | 单节点内存峰值和(Bytes) 示例值:4324 |
BackendsCount | Integer | 后端个数 示例值:1 |
FragmentInstancesCount | Integer | fragment数 示例值:2 |
RemainingFragmentCount | Integer | 剩余未完成Fragment数 示例值:1 |
InsightResult
洞察结果项
被如下接口引用:DescribeInsightList。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ID | String | 否 | 当Type为HIVE时,是Hive查询ID,当Type为MAPREDUCE,SPARK,TEZ时则是YarnAppID 示例值:application_162444222_00001 |
Type | String | 否 | 洞察应用的类型,HIVE,SPARK,MAPREDUCE,TEZ 示例值: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 示例值:MAPREDUCE-MemExceeded |
RuleName | String | 否 | 洞察规则名字,可参考RuleID的说明 示例值:峰值内存超限 |
RuleExplain | String | 否 | 洞察规则解释 示例值:Map/Reduce实际峰值内存超过了申请的内存 |
Detail | String | 否 | 详情 示例值:MAP task_1701325375205_0001_m_000000 峰值内存 724.69MB |
Suggestion | String | 否 | 建议信息 示例值:调大申请的内存或者排查是否有数据倾斜 |
Value | Integer | 否 | 洞察异常衡量值,同类型的洞察项越大越严重,不同类型的洞察项无对比意义 示例值:1231241 |
ScheduleTaskExecID | String | 否 | 调度任务执行ID 示例值:flow1_task1_exec_123 |
ScheduleFlowName | String | 否 | 调度流,DAG 示例值:flow1 |
ScheduleTaskName | String | 否 | 调度flow中的某个task节点 示例值:task1 |
JobConf | String | 否 | Yarn任务的部分核心配置 示例值:{ "mapreduce.job.queuename":, "default" } |
Context | String | 否 | 洞察结构化信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:{"allocatedMemMBSeconds":118066,"confMemSizeMB":4096,"minimumWastePercent":48,"suggestMemSizeMB":3072,"totalWastePercent":48}" |
InstanceChargePrepaid
实例预付费参数,只有在付费类型为PREPAID时生效。
被如下接口引用:CreateCluster, RunJobFlow, ScaleOutCluster。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Period | Integer | 是 | 包年包月时间,默认为1,单位:月。 取值范围:1, 2, 3, 4, 5, 6, 7, 8, 9, 10,11, 12, 24, 36, 48, 60。 示例值:1 |
RenewFlag | Boolean | 是 | 是否自动续费,默认为否。 示例值:false |
Item
代表一个kv结构
被如下接口引用:ModifyGlobalConfig, ModifyYarnQueueV2。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Key | String | 是 | 健值 示例值:k |
Value | String | 是 | 值 示例值:v |
ItemSeq
键值对组成的列表
被如下接口引用:ModifyYarnQueueV2。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Items | Array of Item | 是 | 标签名称 注意:此字段可能返回 null,表示取不到有效值。 |
JobFlowResource
机器资源描述。
被如下接口引用:RunJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Spec | String | 是 | 机器类型描述。 示例值:CVM.SA5 |
InstanceType | String | 是 | 机器类型描述,可参考CVM的该含义。 示例值:SA5.8XLARGE128 |
Tags | Array of Tag | 是 | 标签KV对。 |
DiskGroups | Array of DiskGroup | 是 | 磁盘描述列表。 |
JobFlowResourceSpec
流程作业资源描述
被如下接口引用:RunJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
MasterCount | Integer | 是 | 主节点数量。 示例值:1 |
MasterResourceSpec | JobFlowResource | 是 | 主节点配置。 |
CoreCount | Integer | 是 | Core节点数量 示例值:2 |
CoreResourceSpec | JobFlowResource | 是 | Core节点配置。 |
TaskCount | Integer | 否 | Task节点数量。 示例值:0 |
CommonCount | Integer | 否 | Common节点数量。 示例值:0 |
TaskResourceSpec | JobFlowResource | 否 | Task节点配置。 |
CommonResourceSpec | JobFlowResource | 否 | Common节点配置。 |
JobResult
任务步骤结果描述
被如下接口引用:DescribeJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Name | String | 是 | 任务步骤名称。 示例值:test-job |
ActionOnFailure | String | 是 | 任务步骤失败时的处理策略,可以为以下值: "CONTINUE",跳过当前失败步骤,继续后续步骤。 “TERMINATE_CLUSTER”,终止当前及后续步骤,并销毁集群。 “CANCEL_AND_WAIT”,取消当前步骤并阻塞等待处理。 示例值:CONTINUE |
JobState | String | 是 | 当前步骤的状态,可以为以下值: “JobFlowStepStatusInit”,初始化状态,等待执行。 “JobFlowStepStatusRunning”,任务步骤正在执行。 “JobFlowStepStatusFailed”,任务步骤执行失败。 “JobFlowStepStatusSucceed”,任务步骤执行成功。 示例值:JobFlowStepStatusRunning |
ApplicationId | String | 否 | YARN任务ID 示例值:application_1658300000000_0001 |
KeyValue
键值对,主要用来做Filter
被如下接口引用:DescribeAutoScaleRecords。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Key | String | 是 | 键 示例值:key_test |
Value | String | 是 | 值 示例值:value_test |
KyuubiQueryInfo
Kyuubi查询信息
被如下接口引用:DescribeKyuubiQueryInfo。
名称 | 类型 | 描述 |
---|---|---|
ClientIP | String | 提交IP 示例值:192.168.1.1 |
Duration | Integer | 执行时长 示例值:1000 |
EndTime | Integer | 结束时间 示例值:1633024800 |
EngineID | String | Engine Id 示例值:engine-12345 |
EngineType | String | 计算引擎 示例值:SPARK_SQL |
Id | String | ID 示例值:d4cfc064-b7d9-43ec-a766-60013c592dd4 |
SessionID | String | Session Id 示例值:1c3cdb57-e0b3-489a-804e-662600a24f1d |
BeginTime | Integer | 开始时间 示例值:1633024800 |
ExecutionState | String | 执行状态 示例值:FINISHED |
ExecutionStatement | String | 执行语句 示例值:select * from kyuubi_test.kyuubi_new_user_tb order by id ASC |
StatementID | String | Statement Id 示例值:d4cfc064-b7d9-43ec-a766-60013c592dd4 |
User | String | 提交用户 示例值:new_kyuubi_user |
LoadAutoScaleStrategy
自动扩缩容基于负载指标的规则
被如下接口引用:AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
StrategyId | Integer | 否 | 规则ID。 示例值:1 |
StrategyName | String | 否 | 规则名称。 示例值:name_test |
CalmDownTime | Integer | 否 | 规则生效冷却时间。 示例值:300 |
ScaleAction | Integer | 否 | 扩缩容动作,1表示扩容,2表示缩容。 示例值:1 |
ScaleNum | Integer | 否 | 每次规则生效时的扩缩容数量。 示例值:2 |
ProcessMethod | Integer | 否 | 指标处理方法,1表示MAX,2表示MIN,3表示AVG。 示例值:1 |
Priority | Integer | 否 | 规则优先级,添加时无效,默认为自增。 示例值:1 |
StrategyStatus | Integer | 否 | 规则状态,1表示启动,3表示禁用。 示例值:1 |
YarnNodeLabel | String | 否 | 规则扩容指定 yarn node label 示例值:label_test |
PeriodValid | String | 否 | 规则生效的有效时间 示例值:{"Category":1,"StartDay":"2024-12-24","EndDay":"2024-12-24","StartTime":"00:00:00","EndTime":"23:59:59"} |
GraceDownFlag | Boolean | 否 | 优雅缩容开关 示例值:false |
GraceDownTime | Integer | 否 | 优雅缩容等待时间 示例值:1800 |
Tags | Array of Tag | 否 | 绑定标签列表 注意:此字段可能返回 null,表示取不到有效值。 |
ConfigGroupAssigned | String | 否 | 预设配置组 示例值:"{"HDFS-3.2.2":-1,"YARN-3.2.2":-1} |
MeasureMethod | String | 否 | 扩容资源计算方法,"DEFAULT","INSTANCE", "CPU", "MEMORYGB"。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 示例值:DEFAULT |
SoftDeployDesc | Array of String | 否 | 节点部署服务列表,例如["HDFS-3.1.2","YARN-3.1.2"]。 注意:此字段可能返回 null,表示取不到有效值。 示例值:["HDFS-3.1.2","YARN-3.1.2"] |
ServiceNodeDesc | String | 否 | 启动进程列表,例如["NodeManager"]。 示例值:["NodeManager"] |
ServiceNodeInfo | Array of Integer | 否 | 启动进程列表。 注意:此字段可能返回 null,表示取不到有效值。 示例值:7 |
SoftDeployInfo | Array of Integer | 否 | 节点部署服务列表。部署服务仅填写HDFS、YARN。组件名对应的映射关系表 注意:此字段可能返回 null,表示取不到有效值。 示例值:HDFS |
LoadMetricsConditions | LoadMetricsConditions | 否 | 多指标触发条件 注意:此字段可能返回 null,表示取不到有效值。 |
GroupId | Integer | 否 | 伸缩组Id 示例值:2 |
Soft | String | 否 | soft例如yarn 示例值:yarn |
LoadMetricsCondition
负载指标条件
被如下接口引用:AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
StatisticPeriod | Integer | 否 | 规则统计周期,提供1min,3min,5min。 示例值:300 |
TriggerThreshold | Integer | 否 | 触发次数,当连续触发超过TriggerThreshold次后才开始扩缩容。 示例值:1 |
LoadMetrics | String | 否 | 扩缩容负载指标。 示例值:AvailableVCores#root |
MetricId | Integer | 否 | 规则元数据记录ID。 示例值:1 |
Conditions | Array of TriggerCondition | 否 | 触发条件 注意:此字段可能返回 null,表示取不到有效值。 |
LoadMetricsConditions
负载指标
被如下接口引用:AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
LoadMetrics | Array of LoadMetricsCondition | 否 | 触发规则条件 注意:此字段可能返回 null,表示取不到有效值。 |
LoginSettings
登录设置
被如下接口引用:CreateCloudInstance, CreateCluster, CreateInstance, RunJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Password | String | 否 | 实例登录密码,8-16个字符,包含大写字母、小写字母、数字和特殊字符四种,特殊符号仅支持!@%^*,密码第一位不能为特殊字符 示例值:Password_test |
PublicKeyId | String | 否 | 密钥ID。关联密钥后,就可以通过对应的私钥来访问实例;PublicKeyId可通过接口DescribeKeyPairs获取 示例值:PublicKeyId_test |
MetaDbInfo
元数据库信息
被如下接口引用:RunJobFlow。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
MetaType | String | 是 | 元数据类型。 示例值:EMR_DEFAULT_META |
UnifyMetaInstanceId | String | 是 | 统一元数据库实例ID。 示例值:cdb-26u8vvwr |
MetaDBInfo | CustomMetaInfo | 是 | 自建元数据库信息。 |
MetricTags
指标tag
被如下接口引用:DescribeEmrOverviewMetrics。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Unit | String | 否 | 指标单位 示例值:个 |
Type | String | 否 | 指标Type 示例值:Amount |
ModifyResourceTags
强制修改标签
被如下接口引用:ModifyResourcesTags。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ResourceId | String | 是 | 集群id 或者 cvm id 示例值:emr-xxxx |
Resource | String | 是 | 资源6段式表达式 示例值:qcs::emr:ap-guangzhou:... |
ResourcePrefix | String | 是 | 资源前缀 示例值:emr-instance |
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" 示例值:15:04:05 |
DaysOfMonthRange | Array of Integer | 是 | 每月中的天数时间段描述,长度只能为2,例如[2,10]表示每月2-10号。 注意:此字段可能返回 null,表示取不到有效值。 示例值:[1,2] |
MultiDisk
多云盘参数
被如下接口引用:AddNodeResourceConfig, InquiryPriceScaleOutInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
DiskType | String | 否 | 云盘类型 示例值:CLOUD_SSD |
Volume | Integer | 否 | 云盘大小 示例值:20000 |
Count | Integer | 否 | 该类型云盘个数 示例值:1 |
MultiDiskMC
多云盘参数
被如下接口引用:DescribeClusterNodes, DescribeInstanceRenewNodes。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Count | Integer | 是 | 该类型云盘个数 示例值:1 |
Type | Integer | 否 | 磁盘类型 1 :本地盘 2 :云硬盘 3 : 本地SSD 4 : 云SSD 5 : 高效云盘 6 : 增强型SSD云硬盘 11 : 吞吐型云硬盘 12 : 极速型SSD云硬盘 13 : 通用型SSD云硬盘 14 : 大数据型云硬盘 15 : 高IO型云硬盘 16 : 远端SSD盘 示例值:4 |
Size | String | 否 | 磁盘大小 示例值:200 GB |
Volume | Integer | 否 | 云盘大小,单位b 示例值:214748364800 |
MultiZoneSetting
各个可用区的参数信息
被如下接口引用:CreateInstance, InquiryPriceCreateInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ZoneTag | String | 否 | "master"、"standby"、"third-party" 示例值:"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 |
NodeAffinity
节点亲和性设置
被如下接口引用:CreateCloudInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
RequiredDuringSchedulingIgnoredDuringExecution | NodeSelector | 否 | 节点亲和性-强制调度设置 注意:此字段可能返回 null,表示取不到有效值。 |
PreferredDuringSchedulingIgnoredDuringExecution | Array of PreferredSchedulingTerm | 否 | 节点亲和性-容忍调度 注意:此字段可能返回 null,表示取不到有效值。 |
NodeDetailPriceResult
用于创建集群价格清单 节点价格详情
被如下接口引用:InquiryPriceCreateInstance。
名称 | 类型 | 描述 |
---|---|---|
NodeType | String | 节点类型 master core task common router mysql 示例值:master |
PartDetailPrice | Array of PartDetailPriceItem | 节点组成部分价格详情 |
NodeHardwareInfo
节点硬件信息
被如下接口引用:DescribeClusterNodes。
名称 | 类型 | 描述 |
---|---|---|
AppId | Integer | 用户APPID 示例值:1211111111 |
SerialNo | String | 序列号 示例值:e25cf56b-37f7-45b5-b8f2-c3e355052065 |
OrderNo | String | 机器实例ID 示例值:ins-bg605040 |
WanIp | String | master节点绑定外网IP 示例值:"--" |
Flag | Integer | 节点类型。0:common节点;1:master节点 ;2:core节点;3:task节点 示例值:1 |
Spec | String | 节点规格 示例值:CVM.S5 |
CpuNum | Integer | 节点核数 示例值:8 |
MemSize | Integer | 节点内存,单位b 示例值:34359738368 |
MemDesc | String | 节点内存描述,单位GB 示例值:32GB |
RegionId | Integer | 节点所在region 示例值:0 |
ZoneId | Integer | 节点所在Zone 示例值:19 |
ApplyTime | String | 申请时间 示例值:2024-12-24 11:05:09 |
FreeTime | String | 释放时间 示例值:0000-00-00 00:00:00 |
DiskSize | String | 硬盘大小 示例值:200.00 GB |
NameTag | String | 节点描述 示例值:master.0 |
Services | String | 节点部署服务 示例值:Filebeat,gateway,JobHistoryServer,ldap,NameNode,Zookeeper,ResourceManager,slapd,Sysctl,TimeLineServer |
StorageType | Integer | 磁盘类型,1 :本地盘 2 :云硬盘 3 : 本地SSD 4 : 云SSD 5 : 高效云盘 6 : 增强型SSD云硬盘 11 : 吞吐型云硬盘 12 : 极速型SSD云硬盘 13 : 通用型SSD云硬盘 14 : 大数据型云硬盘 15 : 高IO型云硬盘 16 : 远端SSD盘 示例值:4 |
RootSize | Integer | 系统盘大小,单位GB 示例值:70 |
ChargeType | Integer | 付费类型,0:按量计费;1:包年包月 示例值:0 |
CdbIp | String | 数据库IP 示例值:"127.0.0.1" |
CdbPort | Integer | 数据库端口 示例值:0 |
HwDiskSize | Integer | 硬盘容量,单位b 示例值:214748364800 |
HwDiskSizeDesc | String | 硬盘容量描述 示例值:200.00 GB |
HwMemSize | Integer | 内存容量,单位b 示例值:34359738368 |
HwMemSizeDesc | String | 内存容量描述 示例值:32GB |
ExpireTime | String | 过期时间 示例值:0000-00-00 00:00:00 |
EmrResourceId | String | 节点资源ID 示例值:emr-vm-og6cdzw3 |
IsAutoRenew | Integer | 续费标志 示例值:0 |
DeviceClass | String | 设备标识 示例值:VSELF_5 |
Mutable | Integer | 支持变配 示例值:0 |
MCMultiDisk | Array of MultiDiskMC | 多云盘 注意:此字段可能返回 null,表示取不到有效值。 |
CdbNodeInfo | CdbInfo | 数据库信息 注意:此字段可能返回 null,表示取不到有效值。 |
Ip | String | 内网IP 示例值:127.0.0.1 |
Destroyable | Integer | 此节点是否可销毁,1可销毁,0不可销毁 示例值:0 |
Tags | Array of Tag | 节点绑定的标签 注意:此字段可能返回 null,表示取不到有效值。 |
AutoFlag | Integer | 是否是自动扩缩容节点,0为普通节点,1为自动扩缩容节点。 示例值:0 |
HardwareResourceType | String | 资源类型, host/pod 示例值:HOST |
IsDynamicSpec | Integer | 是否浮动规格,1是,0否 示例值:0 |
DynamicPodSpec | String | 浮动规格值json字符串 示例值:"无" |
SupportModifyPayMode | Integer | 是否支持变更计费类型 1是,0否 示例值:0 |
RootStorageType | Integer | 系统盘类型,1 :本地盘 2 :云硬盘 3 : 本地SSD 4 : 云SSD 5 : 高效云盘 6 : 增强型SSD云硬盘 11 : 吞吐型云硬盘 12 : 极速型SSD云硬盘 13 : 通用型SSD云硬盘 14 : 大数据型云硬盘 15 : 高IO型云硬盘 16 : 远端SSD盘 示例值:4 |
Zone | String | 可用区信息 示例值:ap-chongqing-1 |
SubnetInfo | SubnetInfo | 子网 注意:此字段可能返回 null,表示取不到有效值。 |
Clients | String | 客户端 示例值:HDFS,YARN,ZOOKEEPER,OPENLDAP,KNOX,FILEBEAT,RUNTIME |
CurrentTime | String | 系统当前时间 示例值:2024-12-24 12:06:33 |
IsFederation | Integer | 是否用于联邦 ,1是,0否 示例值:0 |
DeviceName | String | 设备名称 示例值:EMR标准型S5 |
ServiceClient | String | 服务 示例值:"无" |
DisableApiTermination | Boolean | 该实例是否开启实例保护,true为开启 false为关闭 示例值:true |
TradeVersion | Integer | 0表示老计费,1表示新计费 示例值:1 |
ServicesStatus | String | 各组件状态,Zookeeper:STARTED,ResourceManager:STARTED,STARTED已启动,STOPED已停止 示例值:Filebeat:STARTED,gateway:STARTED,JobHistoryServer:STARTED,NameNode:STARTED,Zookeeper:STARTED,ResourceManager:STARTED |
Remark | String | 备注 示例值:"无" |
SharedClusterId | String | 共享集群id 示例值:"无" |
SharedClusterIdDesc | String | 共享集群id描述 示例值:"无" |
TimingResource | Boolean | 是否是定时销毁资源 示例值:true |
TkeClusterId | String | 资源类型(HardwareResourceType)为pod时,对应的TKE集群id 示例值:cls-mlxxxxxx |
NodeResource
规格管理,规格类型描述
被如下接口引用:DescribeNodeResourceConfigFast。
名称 | 类型 | 描述 |
---|---|---|
ResourceConfigId | Integer | 配置Id 示例值:75714 |
Resource | Resource | Resource 注意:此字段可能返回 null,表示取不到有效值。 |
CreateTime | String | 创建时间 示例值:2024-12-09 20:32:39 |
UpdateTime | String | 更新时间 示例值:2024-12-09 20:32:39 |
IsDefault | String | 是否默认配置,DEFAULT,BACKUP 示例值:DEFAULT |
MaxResourceNum | Integer | 该类型剩余 示例值:0 |
PrepaidUnderwritePeriods | Array of Integer | 支持的包销时长 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
NodeResourceSpec
资源详情
被如下接口引用:CreateCluster, ScaleOutCluster。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
InstanceType | String | 是 | 规格类型,如S2.MEDIUM8 示例值:S2.MEDIUM8 |
SystemDisk | Array of DiskSpecInfo | 是 | 系统盘,系统盘个数不超过1块 注意:此字段可能返回 null,表示取不到有效值。 |
Tags | Array of Tag | 否 | 需要绑定的标签列表 注意:此字段可能返回 null,表示取不到有效值。 |
DataDisk | Array of DiskSpecInfo | 否 | 云数据盘,云数据盘总个数不超过15块 注意:此字段可能返回 null,表示取不到有效值。 |
LocalDataDisk | Array of DiskSpecInfo | 否 | 本地数据盘 注意:此字段可能返回 null,表示取不到有效值。 |
NodeSelector
Pod强制调度节点选择条件
被如下接口引用:CreateCloudInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
NodeSelectorTerms | Array of NodeSelectorTerm | 否 | Pod强制调度节点选择条件 注意:此字段可能返回 null,表示取不到有效值。 |
NodeSelectorRequirement
Pod节点选择项
被如下接口引用:CreateCloudInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Key | String | 否 | 节点选择项Key值 示例值:node.kubernetes.io/instance-type |
Operator | String | 否 | 节点选择项Operator值,支持In, NotIn, Exists, DoesNotExist. Gt, and Lt. 示例值:In |
Values | Array of String | 否 | 节点选择项Values值 注意:此字段可能返回 null,表示取不到有效值。 示例值:eklet |
NodeSelectorTerm
Pod节点选择项集合
被如下接口引用:CreateCloudInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
MatchExpressions | Array of NodeSelectorRequirement | 否 | 节点选择项表达式集合 注意:此字段可能返回 null,表示取不到有效值。 |
NodeSpecDiskV2
节点磁盘类型
被如下接口引用:AttachDisks。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Count | Integer | 否 | 数量 示例值:1 |
Name | String | 否 | 名字 示例值:高效云盘 |
DiskType | String | 否 | 磁盘类型 示例值:CLOUD_SSD |
DefaultDiskSize | Integer | 否 | 指定磁盘大小 示例值:1000 |
NotRepeatStrategy
弹性扩缩容执行一次规则上下文
被如下接口引用:AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ExecuteAt | String | 是 | 该次任务执行的具体完整时间,格式为"2020-07-13 00:00:00" 示例值:2024-12-05 08:38:00 |
OpScope
操作范围
被如下接口引用:StartStopServiceOrMonitor。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ServiceInfoList | Array of ServiceBasicRestartInfo | 否 | 操作范围,要操作的服务信息 注意:此字段可能返回 null,表示取不到有效值。 |
OverviewMetricData
概览数据
被如下接口引用:DescribeEmrOverviewMetrics。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Metric | String | 否 | 指标名 示例值:EMR.111.NODE.CPU |
First | Integer | 否 | 第一个数据时间戳 示例值:1708496100 |
Last | Integer | 否 | 最后一个数据时间戳 示例值:1708499400 |
Interval | Integer | 否 | 采样点时间间隔 示例值:300 |
DataPoints | Array of String | 否 | 采样点数据 注意:此字段可能返回 null,表示取不到有效值。 示例值:[1.2, 1.4] |
Tags | MetricTags | 否 | 指标tags 注意:此字段可能返回 null,表示取不到有效值。 |
OverviewRow
Hbase的TableMetric Overview返回
被如下接口引用:DescribeHBaseTableOverview。
名称 | 类型 | 描述 |
---|---|---|
Table | String | 表名字 示例值:SYSTEM_STATS |
ReadRequestCount | Float | 读请求次数 示例值:117.45 |
WriteRequestCount | Float | 写请求次数 示例值:0 |
MemstoreSize | Float | 当前memstore的size 示例值:7982 |
StoreFileSize | Float | 当前region中StroreFile的size 示例值:2930043 |
Operation | String | regions,点击可跳转 示例值:Regions,RegionServers |
PartDetailPriceItem
用于创建集群价格清单-节点组成部分价格
被如下接口引用:InquiryPriceCreateInstance。
名称 | 类型 | 描述 |
---|---|---|
InstanceType | String | 类型包括:节点->node、系统盘->rootDisk、云数据盘->dataDisk、metaDB 示例值:node |
Price | Float | 单价(原价) 示例值:0.52 |
RealCost | Float | 单价(折扣价) 示例值:0.34 |
RealTotalCost | Float | 总价(折扣价) 示例值:0.34 |
Policy | Float | 折扣 示例值:6.6 |
GoodsNum | Integer | 数量 示例值:1 |
Period
Serverless HBase包年包月时间
被如下接口引用:CreateSLInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
TimeSpan | Integer | 是 | 时间跨度 示例值:1 |
TimeUnit | String | 否 | 时间单位,"m"代表月。 示例值:m |
PersistentVolumeContext
Pod PVC存储方式描述
被如下接口引用:ScaleOutInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
DiskSize | Integer | 否 | 磁盘大小,单位为GB。 示例值:1024 |
DiskType | String | 否 | 磁盘类型。CLOUD_PREMIUM;CLOUD_SSD 示例值:CLOUD_BSSD |
DiskNum | Integer | 否 | 磁盘数量 示例值:1 |
ExtraPerformance | Integer | 否 | 云盘额外性能 示例值:100 |
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 示例值:emr-test |
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": { "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" ] } ] } ] } } } } } } } 示例值:{ "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"。 示例值:cls-a1cd2dsx |
ResourceProviderType | String | 是 | 外部资源提供者类型,例如"tke",当前仅支持"tke"。 示例值:tke |
NodeFlag | String | 是 | 资源的用途,即节点类型,当前仅支持"TASK"。 示例值:TASK |
Cpu | Integer | 是 | CPU核数。 示例值:1 |
Memory | Integer | 是 | 内存大小,单位为GB。 示例值:1 |
CpuType | String | 否 | Eks集群-CPU类型,当前支持"intel"和"amd" 示例值:intel |
PodVolumes | Array of PodVolume | 否 | Pod节点数据目录挂载信息。 示例值:["/data"] |
EnableDynamicSpecFlag | Boolean | 否 | 是否浮动规格,默认否 示例值:true |
DynamicPodSpec | DynamicPodSpec | 否 | 浮动规格 注意:此字段可能返回 null,表示取不到有效值。 |
VpcId | String | 否 | 代表vpc网络唯一id 示例值:vpc-se938xw9 |
SubnetId | String | 否 | 代表vpc子网唯一id 示例值:sub-ei39s9xx |
PodName | String | 否 | pod name 示例值:podname_test |
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"。 示例值:TASK |
Cpu | Integer | 是 | Cpu核数。 示例值:4 |
Memory | Integer | 是 | 内存数量,单位为GB。 示例值:8 |
Number | Integer | 是 | 该规格资源可申请的最大数量。 示例值:496 |
PodSpec
扩容容器资源时的资源描述
被如下接口引用:ScaleOutInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ResourceProviderIdentifier | String | 是 | 外部资源提供者的标识符,例如"cls-a1cd23fa"。 示例值:cls-a1cd23fa |
ResourceProviderType | String | 是 | 外部资源提供者类型,例如"tke",当前仅支持"tke"。 示例值:tke |
NodeType | String | 是 | 资源的用途,即节点类型,当前仅支持"TASK"。 示例值:Task |
Cpu | Integer | 是 | CPU核数。 示例值:0 |
Memory | Integer | 是 | 内存大小,单位为GB。 示例值:0 |
DataVolumes | Array of String | 否 | 资源对宿主机的挂载点,指定的挂载点对应了宿主机的路径,该挂载点在Pod中作为数据存储目录使用。弃用 示例值:["/data"] |
CpuType | String | 否 | Eks集群-CPU类型,当前支持"intel"和"amd" 示例值:intel |
PodVolumes | Array of PodVolume | 否 | Pod节点数据目录挂载信息。 示例值:["/data"] |
IsDynamicSpec | Integer | 否 | 是否浮动规格,1是,0否 示例值:0 |
DynamicPodSpec | DynamicPodSpec | 否 | 浮动规格 注意:此字段可能返回 null,表示取不到有效值。 |
VpcId | String | 否 | 代表vpc网络唯一id 示例值:vpc-xxtt67hg |
SubnetId | String | 否 | 代表vpc子网唯一id 示例值:sub-yiu78vg7 |
PodName | String | 否 | pod name 示例值:emr-p9biv55e-kyuubi-kyuubiserver-0 |
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"。 示例值:pvc |
PVCVolume | PersistentVolumeContext | 否 | 当VolumeType为"pvc"时,该字段生效。 注意:此字段可能返回 null,表示取不到有效值。 示例值:{"DiskType":"CLOUD_PREMIUM","DiskSize":1000,"DiskNum":1} |
HostVolume | HostVolumeContext | 否 | 当VolumeType为"hostpath"时,该字段生效。 注意:此字段可能返回 null,表示取不到有效值。 示例值:{"VolumePath":"/data/emr"} |
PreExecuteFileSettings
预执行脚本配置
被如下接口引用:CreateInstance, ScaleOutInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Path | String | 否 | 脚本在COS上路径,已废弃 示例值:emr/emr_init.sh |
Args | Array of String | 否 | 执行脚本参数 示例值:Args_test |
Bucket | String | 否 | COS的Bucket名称,已废弃 示例值:starmaker-research-xxxx |
Region | String | 否 | COS的Region名称,已废弃 示例值:ap-mumbai |
Domain | String | 否 | COS的Domain数据,已废弃 示例值:Domain_test |
RunOrder | Integer | 否 | 执行顺序 示例值:0 |
WhenRun | String | 否 | resourceAfter 或 clusterAfter 示例值:resourceAfter |
CosFileName | String | 否 | 脚本文件名,已废弃 示例值:test_file |
CosFileURI | String | 否 | 脚本的cos地址 示例值:cos://xxxxx |
CosSecretId | String | 否 | cos的SecretId 示例值:CosSecretId_test |
CosSecretKey | String | 否 | Cos的SecretKey 示例值:CosSecretKey_test |
AppId | String | 否 | cos的appid,已废弃 示例值:41345531 |
Remark | String | 否 | 备注 示例值:remark_test |
PrePaySetting
Serverless HBase 预付费设置
被如下接口引用:CreateSLInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Period | Period | 是 | 时间 注意:此字段可能返回 null,表示取不到有效值。 |
AutoRenewFlag | Integer | 是 | 自动续费标记,0:表示通知即将过期,但不自动续费 1:表示通知即将过期,而且自动续费 2:表示不通知即将过期,也不自动续费 示例值:0 |
PreferredSchedulingTerm
Pod容忍调度节点选择项
被如下接口引用:CreateCloudInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Weight | Integer | 否 | 权重,范围1-100 示例值:1 |
Preference | NodeSelectorTerm | 否 | 节点选择表达式 注意:此字段可能返回 null,表示取不到有效值。 |
PriceDetail
价格详情
被如下接口引用:InquiryPriceRenewInstance, InquiryPriceUpdateInstance。
名称 | 类型 | 描述 |
---|---|---|
ResourceId | String | 节点ID 示例值:emr-vm-xxxxxxxx |
Formula | String | 价格计算公式 示例值:(1).变配订单金额:X 元[ 新配置单价X时长Y折扣Z% - 旧配置单价M时长N折扣O%] (2).时长:S月 |
OriginalCost | Float | 原价 示例值:4.3 |
DiscountCost | Float | 折扣价 示例值:3.2 |
PriceResource
询价资源
被如下接口引用:InquiryPriceScaleOutInstance。
名称 | 类型 | 描述 |
---|---|---|
Spec | String | 需要的规格 示例值:CVM.SA5 |
StorageType | Integer | 硬盘类型 示例值:6 |
DiskType | String | 硬盘类型 示例值:CLOUD_HSSD |
RootSize | Integer | 系统盘大小 示例值:70 |
MemSize | Integer | 内存大小 示例值:8193 |
Cpu | Integer | 核心数量 示例值:4 |
DiskSize | Integer | 硬盘大小 示例值:200 |
MultiDisks | Array of MultiDisk | 云盘列表 注意:此字段可能返回 null,表示取不到有效值。 |
DiskCnt | Integer | 磁盘数量 示例值:0 |
InstanceType | String | 规格 示例值:SA5.LARGE8 |
Tags | Array of Tag | 标签 注意:此字段可能返回 null,表示取不到有效值。 |
DiskNum | Integer | 磁盘数量 示例值:0 |
LocalDiskNum | Integer | 本地盘的数量 示例值:0 |
PriceResult
询价结果
被如下接口引用:InquiryPriceUpdateInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
OriginalCost | Float | 否 | 原价 示例值:4240 |
DiscountCost | Float | 否 | 折扣价 示例值:4240 |
QuotaEntity
获取CVM配额
被如下接口引用:DescribeCvmQuota。
名称 | 类型 | 描述 |
---|---|---|
UsedQuota | Integer | 已使用配额 示例值:0 |
RemainingQuota | Integer | 剩余配额 示例值:0 |
TotalQuota | Integer | 总配额 示例值:0 |
Zone | String | 可用区 示例值:100002 |
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 |
RootSize | Integer | 系统盘大小 示例值:50 |
RootStorageType | Integer | 系统盘类型 示例值:5高效云盘 |
MCMultiDisk | Array of MultiDiskMC | 数据盘信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:[{"type":5,"size":"200.00 GB","sizeOuter":"200G","count":1,"Volume":214748364800,"storageId":""}] |
RepeatStrategy
定时伸缩任务策略
被如下接口引用:AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
RepeatType | String | 是 | 取值范围"DAY","DOW","DOM","NONE",分别表示按天重复、按周重复、按月重复和一次执行。必须填写 示例值: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,表示取不到有效值。 示例值:2026-01-09 23:59:59 |
StartTime | String | 否 | 周期性规则开始时间 示例值:2024-01-09 23:59:59 |
Resource
资源详情
被如下接口引用:AddNodeResourceConfig, CreateInstance, DescribeNodeResourceConfigFast, InquiryPriceCreateInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Spec | String | 是 | 节点规格描述,如CVM.SA2。 示例值:CVM.SA2 |
StorageType | Integer | 是 | 存储类型 取值范围: 示例值:5 |
DiskType | String | 是 | 磁盘类型 取值范围: 示例值:LOUD_PREMIUM |
MemSize | Integer | 是 | 内存容量,单位为M 示例值:131072 |
Cpu | Integer | 是 | CPU核数 示例值:2 |
DiskSize | Integer | 是 | 数据盘容量 示例值:300 |
RootSize | Integer | 否 | 系统盘容量 示例值:0 |
MultiDisks | Array of MultiDisk | 否 | 云盘列表,当数据盘为一块云盘时,直接使用DiskType和DiskSize参数,超出部分使用MultiDisks 注意:此字段可能返回 null,表示取不到有效值。 |
Tags | Array of Tag | 否 | 需要绑定的标签列表 注意:此字段可能返回 null,表示取不到有效值。 |
InstanceType | String | 否 | 规格类型,如S2.MEDIUM8 示例值:S2.MEDIUM8 |
LocalDiskNum | Integer | 否 | 本地盘数量,该字段已废弃 示例值:1 |
DiskNum | Integer | 否 | 本地盘数量,如2 示例值:2 |
ResourceDetail
资源详情
被如下接口引用:DescribeInstances。
名称 | 类型 | 描述 |
---|---|---|
Spec | String | 规格 示例值:CVM.SA5 |
SpecName | String | 规格名 示例值:EMR内存型M6 |
StorageType | Integer | 硬盘类型 示例值:6 |
DiskType | String | 硬盘类型 示例值:CLOUD_PREMIUM |
RootSize | Integer | 系统盘大小 示例值:1024 |
MemSize | Integer | 内存大小 示例值:1024 |
Cpu | Integer | CPU个数 示例值:4 |
DiskSize | Integer | 硬盘大小 示例值:1024 |
InstanceType | String | 规格 示例值:SA5.2XLARGE16 |
RestartPolicy
组件重启策略
被如下接口引用:DescribeServiceNodeInfos。
名称 | 类型 | 描述 |
---|---|---|
Name | String | 重启策略名。 示例值:fast |
DisplayName | String | 策略展示名称。 示例值:快速暂停 |
Describe | String | 策略描述。 示例值:服务停止前不迁移Region |
BatchSizeRange | Array of Integer | 批量重启节点数可选范围。 示例值:[1,9999] |
IsDefault | String | 是否是默认策略。 示例值:false |
SLInstanceInfo
Serverless HBase实例信息
被如下接口引用:DescribeSLInstanceList。
名称 | 类型 | 描述 |
---|---|---|
ClusterId | String | 集群实例字符串ID 示例值:emr-xxxxxxx |
Id | Integer | 集群实例数字ID 示例值:126358002 |
StatusDesc | String | 状态描述 示例值:状态描述 |
HealthStatus | String | 健康状态 示例值:Green |
ClusterName | String | 实例名称 示例值:sl-hbase-f3bak7nv |
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,表示取不到有效值。 |
AutoRenewFlag | Integer | 自动续费标记, 0:表示通知即将过期,但不自动续费 1:表示通知即将过期,而且自动续费 2:表示不通知即将过期,也不自动续费,若业务无续费概念,设置为0 示例值:0 |
IsolateTime | String | 隔离时间,未隔离返回0000-00-00 00:00:00。 示例值:0000-00-00 00:00:00 |
ExpireTime | String | 过期时间,后付费返回0000-00-00 00:00:00 示例值:0000-00-00 00:00:00 |
ScaleOutNodeConfig
扩容节点类型以及数量
被如下接口引用:ScaleOutCluster。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
NodeFlag | String | 是 | 扩容节点类型取值范围: 示例值:MASTER |
NodeCount | Integer | 是 | 扩容节点数量 示例值:5 |
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 | 步骤 示例值:重启 |
Progress | String | 进度 示例值:10% |
FailReason | String | 失败信息 示例值:进程正在扩容中 |
JobId | Integer | 用来获取详情的id 示例值:39986 |
SchedulerTaskInfo
yarn资源调度历史
被如下接口引用:DescribeYarnScheduleHistory。
名称 | 类型 | 描述 |
---|---|---|
SchedulerName | String | 调度器类型 示例值:capacity |
OperatorName | String | 操作类型 示例值:OperatorName_test |
CreateTime | String | 开始时间 示例值:CreateTime_test |
EndTime | String | 结束时间 示例值:EndTime_test |
State | Integer | 状态 示例值:2 |
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 | 是 | 引导脚步执行时机范围 示例值:resourceAfter |
Args | Array of String | 否 | 执行脚本参数,参数格式请遵循标准Shell规范 示例值:args_test |
CosFileName | String | 否 | 脚本文件名 示例值:name_test |
Remark | String | 否 | 备注 示例值:remark_test |
SearchItem
搜索字段
被如下接口引用:DescribeClusterNodes, DescribeServiceNodeInfos。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
SearchType | String | 是 | 支持搜索的类型 示例值:ipv4 |
SearchValue | String | 是 | 支持搜索的值 示例值:127.0.0.1 |
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 | 进程端口信息 示例值: port_test |
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 | 节点类型 示例值:core |
HealthStatus | HealthStatus | 进程健康状态 注意:此字段可能返回 null,表示取不到有效值。 |
IsSupportRoleMonitor | Boolean | 角色是否支持监控 示例值:true |
StopPolicies | Array of RestartPolicy | 暂停策略 注意:此字段可能返回 null,表示取不到有效值。 示例值:null |
HAState | String | 测试环境api强校验,现网没有,emrcc接口返回有。不加会报错 示例值:127.0.0.1 |
NameService | String | NameService名称 示例值:name_test |
IsFederation | Boolean | 是否支持联邦 示例值:false |
DataNodeMaintenanceState | Integer | datanode是否是维护状态 示例值:1表示处于维护状态 |
ServiceProcessFunctionInfo
进程检测信息
被如下接口引用:DescribeServiceNodeInfos。
名称 | 类型 | 描述 |
---|---|---|
DetectAlert | String | 探测告警级别 示例值:DetectAlert |
DetectFunctionKey | String | 探测功能描述 示例值:DetectFunctionKey |
DetectFunctionValue | String | 探测功能结果 示例值:DetectFunctionValue |
DetectTime | String | 探测结果 示例值:DetectTime |
ShortNodeInfo
节点信息
被如下接口引用:DescribeInstances。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
NodeType | String | 否 | 节点类型,Master/Core/Task/Router/Common 示例值:Master |
NodeSize | Integer | 否 | 节点数量 示例值:1 |
SoftDependInfo
体外客户端组件依赖信息
被如下接口引用:DescribeInstancesList。
名称 | 类型 | 描述 |
---|---|---|
SoftName | String | 组件名称 示例值:hdfs-2.8.5 |
Required | Boolean | 是否必选 示例值:true |
SparkQuery
spark查询详情
被如下接口引用:DescribeSparkQueries。
名称 | 类型 | 描述 |
---|---|---|
Statement | String | 执行语句 示例值:SELECT * FROM tb |
Duration | Integer | 执行时长(单位毫秒) 示例值:163 |
Status | String | 执行状态 示例值:RUNNING |
Id | String | 查询ID 示例值:1 |
ScanPartitionNum | Integer | 扫描分区数 示例值:5 |
ScanRowNum | Integer | 扫描总行数 示例值:10 |
ScanFileNum | Integer | 扫描总文件数 示例值:12 |
ScanTotalData | Integer | 查询扫描总数据量(单位B) 示例值:65535 |
ApplicationId | Array of String | 应用ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:["application_1711099949065_0343"] |
OutputRowNum | Integer | 输出总行数 示例值:16 |
OutputFileNum | Integer | 输出总文件数 示例值:12 |
OutputPartitionNum | Integer | 输出分区数 示例值:13 |
OutputTotalData | Integer | 输出总数据量(单位B) 示例值:65532 |
BeginTime | Integer | 开始时间 示例值:1712124411 |
EndTime | Integer | 结束时间 示例值:1712124416 |
StageInfoDetail
任务步骤详情
被如下接口引用:DescribeClusterFlowStatusDetail。
名称 | 类型 | 描述 |
---|---|---|
Stage | String | 步骤 示例值:resizeDisk |
Name | String | 步骤名 示例值:扩容云盘 |
IsShow | Boolean | 是否展示 示例值:true |
IsSubFlow | Boolean | 是否子流程 示例值:false |
SubFlowFlag | String | 子流程标签 示例值:tag_test |
Status | Integer | 步骤运行状态:0:未开始 1:进行中 2:已完成 3:部分完成 -1:失败 示例值:2 |
Desc | String | 步骤运行状态描述 示例值:已完成 |
Progress | Float | 运行进度 示例值:0 |
Starttime | Timestamp | 开始时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2024-12-26 14:49:20 |
Endtime | Timestamp | 结束时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2024-12-26 14:49:24 |
HadWoodDetail | Boolean | 是否有详情信息 示例值:false |
WoodJobId | Integer | Wood子流程Id 示例值:0 |
LanguageKey | String | 多语言版本Key 示例值:resizeDisk |
FailedReason | String | 如果stage失败,失败原因 示例值:"FailedReason" |
TimeConsuming | String | 步骤耗时 示例值:耗时4秒 |
StarRocksQueryInfo
StarRocks 查询信息
被如下接口引用:DescribeStarRocksQueryInfo。
名称 | 类型 | 描述 |
---|---|---|
ClientIP | String | 提交IP 示例值:192.168.1.1 |
CPUCost | Integer | CPU总时间(ns) 示例值:1000000000 |
DefaultDB | String | 默认DB 示例值:test_db |
EndTime | Integer | 结束时间 示例值:1634352000 |
ExecutionIP | String | 执行IP 示例值:172.0.0.1 |
QueryID | String | 查询ID 示例值:query_12345 |
QueryType | String | 查询类型 示例值:SELECT |
MemCost | Integer | 消耗总内存(bytes) 示例值:1073741824 |
PlanCpuCosts | Integer | plan阶段CPU占用(ns) 示例值:500000000 |
PlanMemCosts | Integer | plan阶段内存占用(bytes) 示例值:536870912 |
QueryTime | Integer | 执行时长 示例值:2000000 |
ResourceGroup | String | 资源组 示例值:group_1 |
ReturnRows | Integer | 获取行数 示例值:100 |
ScanBytes | Integer | 扫描数据量(bytes) 示例值:2147483648 |
ScanRows | Integer | 扫描行数 示例值:500 |
BeginTime | Integer | 开始时间 示例值:1634351000 |
ExecutionState | String | 执行状态 示例值:FINISHED |
ExecutionStatement | String | 执行语句 示例值:SELECT * FROM test_table |
User | String | 用户 示例值:user_1 |
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 |
StorageSummaryDistribution
HDFS文件存储详情
被如下接口引用:DescribeHDFSStorageInfo。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
MetricItem | String | 否 | 数据项 示例值:big_file |
MetricName | String | 否 | 数据项描述 示例值:大文件 |
Dps | Array of Dps | 否 | 采样值 注意:此字段可能返回 null,表示取不到有效值。 示例值:{"1735550700":"39.75920104980469"} |
StrategyConfig
重启/停止/启动服务/监控的配置
被如下接口引用:StartStopServiceOrMonitor。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
RollingRestartSwitch | Integer | 否 | 0:关闭滚动重启 1:开启滚动启动 示例值:0 |
BatchSize | Integer | 否 | 滚动重启每批次的重启数量,最大重启台数为 99999 台 示例值:1 |
TimeWait | Integer | 否 | 滚动重启每批停止等待时间 ,最大间隔为 5 分钟 单位是秒 示例值:5 |
DealOnFail | Integer | 否 | 操作失败处理策略,0:失败阻塞, 1:失败自动跳过 示例值:0 |
Args | Array of Arg | 否 | 指令需要指定的参数 注意:此字段可能返回 null,表示取不到有效值。 |
SubnetInfo
子网信息
被如下接口引用:DescribeClusterNodes, DescribeInstances。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
SubnetName | String | 否 | 子网信息(名字) 示例值:名字 |
SubnetId | String | 否 | 子网信息(ID) 示例值:subnet-xxx |
TableSchemaItem
表格schema信息
被如下接口引用:DescribeHBaseTableOverview。
名称 | 类型 | 描述 |
---|---|---|
Name | String | 列标识 示例值:GetTimeTp99 |
Sortable | Boolean | 是否可按该列排序 示例值:true |
WithFilter | Boolean | 是否可筛选 示例值:false |
Candidates | Array of String | 筛选的候选集 注意:此字段可能返回 null,表示取不到有效值。 示例值:slow |
Clickable | Boolean | 是否可点击 示例值:false |
Title | String | 展示的名字 示例值:GetTimeTp99 |
Tag
标签
被如下接口引用:AddMetricScaleStrategy, AddNodeResourceConfig, CreateCloudInstance, CreateCluster, CreateInstance, CreateSLInstance, DescribeAutoScaleStrategies, DescribeClusterNodes, DescribeInstances, DescribeInstancesList, DescribeSLInstance, DescribeSLInstanceList, InquiryPriceScaleOutInstance, ModifyAutoScaleStrategy, ModifyResourcesTags, RunJobFlow, ScaleOutCluster, ScaleOutInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
TagKey | String | 否 | 标签键 示例值:depart-xxx |
TagValue | String | 否 | 标签值 示例值:Intelligent-xxx |
TimeAutoScaleStrategy
时间扩缩容规则
被如下接口引用:AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
StrategyName | String | 是 | 策略名字,集群内唯一。 示例值:dafsd |
IntervalTime | Integer | 是 | 策略触发后的冷却时间,该段时间内,将不能触发弹性扩缩容。 示例值:300 |
ScaleAction | Integer | 是 | 扩缩容动作,1表示扩容,2表示缩容。 示例值:1 |
ScaleNum | Integer | 是 | 扩缩容数量。 示例值:20 |
StrategyStatus | Integer | 是 | 规则状态,1表示有效,2表示无效,3表示暂停。必须填写 示例值:1 |
Priority | Integer | 是 | 规则优先级,越小越高。 示例值:2 |
RetryValidTime | Integer | 是 | 当多条规则同时触发,其中某些未真正执行时,在该时间范围内,将会重试。 示例值:600 |
RepeatStrategy | RepeatStrategy | 是 | 时间扩缩容重复策略 注意:此字段可能返回 null,表示取不到有效值。 示例值:2 |
StrategyId | Integer | 否 | 策略唯一ID。 示例值:1 |
GraceDownFlag | Boolean | 否 | 优雅缩容开关 示例值:false |
GraceDownTime | Integer | 否 | 优雅缩容等待时间 示例值:600 |
Tags | Array of Tag | 否 | 绑定标签列表 注意:此字段可能返回 null,表示取不到有效值。 |
ConfigGroupAssigned | String | 否 | 预设配置组 示例值:{"HDFS-3.2.2":-1,"TRINO-389":-1,"YARN-3.2.2":-1} |
MeasureMethod | String | 否 | 扩容资源计算方法,"DEFAULT","INSTANCE", "CPU", "MEMORYGB"。 "DEFAULT"表示默认方式,与"INSTANCE"意义相同。 "INSTANCE"表示按照节点计算,默认方式。 "CPU"表示按照机器的核数计算。 "MEMORYGB"表示按照机器内存数计算。 示例值:DEFAULT |
TerminatePolicy | String | 否 | 销毁策略, "DEFAULT",默认销毁策略,由缩容规则触发缩容,"TIMING"表示定时销毁 示例值:DEFAULT |
MaxUse | Integer | 否 | 最长使用时间, 秒数,最短1小时,最长24小时 示例值:3600 |
SoftDeployInfo | Array of Integer | 否 | 节点部署服务列表。部署服务仅填写HDFS、YARN。组件名对应的映射关系表 注意:此字段可能返回 null,表示取不到有效值。 示例值:[1,2,42] |
ServiceNodeInfo | Array of Integer | 否 | 启动进程列表。 注意:此字段可能返回 null,表示取不到有效值。 示例值:[7,89] |
CompensateFlag | Integer | 否 | 补偿扩容,0表示不开启,1表示开启 示例值:0 |
GroupId | Integer | 否 | 伸缩组id 示例值:0 |
TopologyInfo
集群节点拓扑信息
被如下接口引用:DescribeInstances。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ZoneId | Integer | 否 | 可用区ID 示例值:100002 |
Zone | String | 否 | 可用区信息 示例值:"ap-guangzhou-2" |
SubnetInfoList | Array of SubnetInfo | 否 | 子网信息 注意:此字段可能返回 null,表示取不到有效值。 |
NodeInfoList | Array of ShortNodeInfo | 否 | 节点信息 注意:此字段可能返回 null,表示取不到有效值。 |
TriggerCondition
规则触发条件
被如下接口引用:AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
CompareMethod | Integer | 是 | 条件比较方法,1表示大于,2表示小于,3表示大于等于,4表示小于等于。 示例值:1 |
Threshold | Float | 否 | 条件阈值。 示例值:1 |
TrinoQueryInfo
trino 查询信息
被如下接口引用:DescribeTrinoQueryInfo。
名称 | 类型 | 描述 |
---|---|---|
Catalog | String | catalog 示例值:trino |
ClientIpAddr | String | 提交IP 示例值:192.168.1.1 |
CompletedSplits | String | 切片数 示例值:10 |
CpuTime | Integer | CPU时间 示例值:100 |
CumulativeMemory | Integer | 累计内存 示例值:2048 |
DurationMillis | Integer | 执行时长 示例值:1000 |
EndTime | Integer | 结束时间 (s) 示例值:1629379200 |
Id | String | 查询ID 示例值:query-12345 |
InternalNetworkBytes | Integer | 内部传输量 示例值:1024 |
OutputBytes | Integer | 输出字节数 示例值:1024 |
PeakUserMemoryBytes | Integer | 峰值内存量 示例值:4096 |
PhysicalInputBytes | Integer | 物理输入量 示例值:1024 |
ProcessedInputBytes | Integer | 处理输入量 示例值:1024 |
SqlCompileTime | Integer | 编译时长 示例值:10 |
StartTime | Integer | 开始时间 (s) 示例值:1629379200 |
State | String | 执行状态 示例值:FINISHED |
Statement | String | 执行语句 示例值:SELECT * FROM my_table |
User | String | 提交用户 示例值:user1 |
WrittenBytes | Integer | 写入字节数 示例值:1024 |
UpdateInstanceSettings
变配资源规格
被如下接口引用:InquiryPriceUpdateInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Memory | Integer | 是 | 内存容量,单位为G 示例值:16 |
CPUCores | Integer | 是 | CPU核数 示例值:8 |
ResourceId | String | 是 | 机器资源ID(EMR测资源标识) 示例值:emr-vm-eqeq131 |
InstanceType | String | 否 | 变配机器规格 示例值:S5.2XLARGE16 |
UserAndGroup
容器集群用户组信息
被如下接口引用:DeleteUserManagerUserList。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
UserName | String | 是 | 用户名 示例值:root |
UserGroup | String | 是 | 用户组 示例值:root |
UserInfoForUserManager
添加的用户信息列表
被如下接口引用:AddUsersForUserManager。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
UserName | String | 是 | 用户名 示例值:user1 |
UserGroup | String | 是 | 用户所属的组 示例值:group1 |
PassWord | String | 是 | 密码 示例值:PassWord_123 |
ReMark | String | 否 | 备注 示例值:提交mr任务 |
UserManagerFilter
用户管理列表过滤器
被如下接口引用:DescribeUsersForUserManager。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
UserName | String | 否 | 用户名 示例值:emr |
UserType | String | 否 | 用户来源 示例值:自定义 |
UserManagerUserBriefInfo
用户管理中用户的简要信息
被如下接口引用:DescribeUsersForUserManager。
名称 | 类型 | 描述 |
---|---|---|
UserName | String | 用户名 示例值:hadoop |
UserGroup | String | 用户所属的组 示例值:hadoop |
UserType | String | Manager表示管理员、NormalUser表示普通用户 示例值:NormalUser |
CreateTime | String | 用户创建时间 示例值:2022-04-28 18:08:28 |
SupportDownLoadKeyTab | Boolean | 是否可以下载用户对应的keytab文件,对开启kerberos的集群才有意义 示例值:true |
DownLoadKeyTabUrl | String | keytab文件的下载地址 示例值:https://image-xxx.cos.region.xx.com/12323/someone.keytab |
VPCSettings
VPC 参数
被如下接口引用:CreateCloudInstance, CreateInstance, CreateSLInstance, DescribeSLInstance, DescribeSLInstanceList, 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 |
VolumeSetting
数据卷目录设置
被如下接口引用:CreateCloudInstance。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
VolumeType | String | 否 | 数据卷类型 组件角色支持的数据卷类型可参考 EMR on TKE 集群部署说明:部署说明 示例值:NEW_PVC |
HostPath | HostPathVolumeSource | 否 | 主机路径信息 注意:此字段可能返回 null,表示取不到有效值。 |
WeekRepeatStrategy
定时扩容每周重复任务策略
被如下接口引用:AddMetricScaleStrategy, DescribeAutoScaleStrategies, ModifyAutoScaleStrategy。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ExecuteAtTimeOfDay | String | 是 | 重复任务执行的具体时刻,例如"01:02:00" 示例值:11:05:00 |
DaysOfWeek | Array of Integer | 是 | 每周几的数字描述,例如,[1,3,4]表示每周周一、周三、周四。 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
YarnApplication
Yarn 运行的Application信息
被如下接口引用:DescribeYarnApplications。
名称 | 类型 | 描述 |
---|---|---|
Id | String | 应用ID 示例值:application_1686032366242_0014 |
User | String | 用户 示例值:hadoop |
Name | String | 应用名 示例值:HIVE-b67d086c-462b-492e-a5d1-8ecb81cea369 |
Queue | String | 队列 示例值:root.default |
ApplicationType | String | 应用类型 示例值:TEZ |
ElapsedTime | String | 运行时间 示例值:6h12min |
State | String | 状态 示例值:FINISHED |
FinalStatus | String | 最终状态 示例值:SUCCEEDED |
Progress | Integer | 进度 示例值:100 |
StartedTime | Integer | 开始时间毫秒 示例值:1686101465000 |
FinishedTime | Integer | 结束时间毫秒 示例值:1686101465000 |
AllocatedMB | Integer | 申请内存MB 示例值:-1 |
AllocatedVCores | Integer | 申请VCores 示例值:-1 |
RunningContainers | Integer | 运行的Containers数 示例值:-1 |
MemorySeconds | Integer | 内存MB*时间秒 示例值:692611 |
VCoreSeconds | Integer | VCores*时间秒 示例值:338 |
QueueUsagePercentage | Float | 队列资源占比 示例值:0 |
ClusterUsagePercentage | Float | 集群资源占比 示例值:0 |
PreemptedResourceMB | Integer | 预占用的内存 示例值:0 |
PreemptedResourceVCores | Integer | 预占用的VCore 示例值:0 |
NumNonAMContainerPreempted | Integer | 预占的非应用程序主节点容器数量 示例值:0 |
NumAMContainerPreempted | Integer | AM预占用的容器数量 示例值:0 |
MapsTotal | Integer | Map总数 示例值:1 |
MapsCompleted | Integer | 完成的Map数 示例值:1 |
ReducesTotal | Integer | Reduce总数 示例值:0 |
ReducesCompleted | Integer | 完成的Reduce数 示例值:0 |
AvgMapTime | Integer | 平均Map时间 示例值:4437 |
AvgReduceTime | Integer | 平均Reduce时间 示例值:0 |
AvgShuffleTime | Integer | 平均Shuffle时间毫秒 示例值:0 |
AvgMergeTime | Integer | 平均Merge时间毫秒 示例值:0 |
FailedReduceAttempts | Integer | 失败的Reduce执行次数 示例值:0 |
KilledReduceAttempts | Integer | Kill的Reduce执行次数 示例值:0 |
SuccessfulReduceAttempts | Integer | 成功的Reduce执行次数 示例值:0 |
FailedMapAttempts | Integer | 失败的Map执行次数 示例值:0 |
KilledMapAttempts | Integer | Kill的Map执行次数 示例值:0 |
SuccessfulMapAttempts | Integer | 成功的Map执行次数 示例值:1 |
GcTimeMillis | Integer | GC毫秒 示例值:96 |
VCoreMillisMaps | Integer | Map使用的VCore毫秒 示例值:4168 |
MbMillisMaps | Integer | Map使用的内存毫秒 示例值:4268032 |
VCoreMillisReduces | Integer | Reduce使用的VCore毫秒 示例值:0 |
MbMillisReduces | Integer | Reduce使用的内存毫秒 示例值:0 |
TotalLaunchedMaps | Integer | 启动Map的总数 示例值:1 |
TotalLaunchedReduces | Integer | 启动Reduce的总数 示例值:0 |
MapInputRecords | Integer | Map输入记录数 示例值:1 |
MapOutputRecords | Integer | Map输出记录数 示例值:0 |
ReduceInputRecords | Integer | Reduce输入记录数 示例值:0 |
ReduceOutputRecords | Integer | Reduce输出记录数 示例值:0 |
HDFSBytesWritten | Integer | HDFS写入字节数 示例值:0 |
HDFSBytesRead | Integer | HDFS读取字节数 示例值:13986 |
ZoneDetailPriceResult
用于创建集群价格清单 不同可用区下价格详情
被如下接口引用:InquiryPriceCreateInstance。
名称 | 类型 | 描述 |
---|---|---|
ZoneId | String | 可用区Id 示例值: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,取值范围: 示例值:master |
ZoneSetting
可用区配置描述。
被如下接口引用:CreateSLInstance, DescribeSLInstance, DescribeSLInstanceList。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Zone | String | 是 | 可用区名称 示例值:ap-guangzhou-2 |
VPCSettings | VPCSettings | 是 | 可用区VPC和子网 |
NodeNum | Integer | 是 | 可用区节点数量 示例值:3 |