获取组件配置信息
最近更新时间: 2026-09-17 00:05:50
1. 接口描述
接口请求域名: tbdsnew.api3.fincloud.tencent.cn。
获取组件配置文件具体信息
默认接口请求频率限制:20次/秒。
接口更新时间:2025-09-12 14:59:32。
接口既验签名又鉴权。
2. 输入参数
以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表见公共请求参数。
| 参数名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Action | 是 | 否 | String | 公共参数,本接口取值:DescribeComponentConfigFileInfo |
| Version | 是 | 否 | String | 公共参数,本接口取值:2019-01-03 |
| Region | 是 | 否 | String | 公共参数,地域信息可通过DescribeRegions接口查看产品支持的地域列表 |
| InstanceId | 是 | 否 | String | 集群id 示例值: tbds-rvz8fjf4 |
| ServiceName | 是 | 否 | String | 服务名,比如HDFS、YARN 示例值: YARN |
| ComponentName | 否 | 否 | String | 服务内组件名,比如namenode 示例值: |
| FileName | 是 | 否 | String | 文件名,比如core-site.xml 示例值: yarn-site.xml |
3. 输出参数
| 参数名称 | 类型 | 描述 |
|---|---|---|
| InstanceId | String | 集群id (保留字段,当前版本暂未支持) 示例值: 1 |
| ConfigFileInfo | ConfigFileInfo | 配置文件信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:查看 |
| RequestId | String | 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 |
4. 错误码
以下仅列出了接口业务逻辑相关的错误码,其他错误码详见公共错误码。
| 错误码 | 描述 |
|---|---|
| ResourceNotFound.InstanceNotFound | 无法找到该实例。 |
5. 示例
示例1 获取组件配置信息
输入示例
POST / HTTP/1.1
Host: tbdsnew.api3.{conf.main_domain}
Content-Type: application/json
X-TC-Action: DescribeComponentConfigFileInfo
<公共请求参数>
{
"InstanceId": "tbds-rvz8fjf4",
"ServiceName": "YARN",
"FileName": "yarn-site.xml",
"ComponentName": ""
}
输出示例
{
"Response": {
"ConfigFileInfo": {
"GenFile": true,
"FileContent": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<?xml-stylesheet type=\"text/xsl\" href=\"configuration.xsl\"?>\n\n<configuration>\n\t\n\t<property>\n\t\t<name>hadoop.security.io.limit-user</name>\n\t\t<value>false</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>nodemanager_heapsize</name>\n\t\t<value>8192</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>resourcemanager_heapsize</name>\n\t\t<value>8192</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>test_key</name>\n\t\t<value></value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.acl.enable</name>\n\t\t<value>true</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.admin.acl</name>\n\t\t<value>hadoop hadoop</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.am.liveness-monitor.expiry-interval-ms</name>\n\t\t<value>900000</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.app.mapreduce.am.scheduler.connection.wait.interval-ms</name>\n\t\t<value>5000</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.app.mapreduce.am.staging-dir</name>\n\t\t<value>/emr/hadoop-yarn/staging</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.authorization-provider</name>\n\t\t<value>org.apache.ranger.authorization.yarn.authorizer.RangerYarnAuthorizer</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.http.policy</name>\n\t\t<value>HTTPS_ONLY</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.log-aggregation-enable</name>\n\t\t<value>true</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.log-aggregation.retain-check-interval-seconds</name>\n\t\t<value>604800</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.log-aggregation.retain-seconds</name>\n\t\t<value>604800</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.log.server.url</name>\n\t\t<value>https://tbds-10-4-2-93:5034/jobhistory/logs</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nm.liveness-monitor.expiry-interval-ms</name>\n\t\t<value>600000</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.node-labels.enabled</name>\n\t\t<value>false</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.address</name>\n\t\t<value>tbds-10-4-2-120:5006</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.aux-services</name>\n\t\t<value>mapreduce_shuffle,spark_shuffle</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>\n\t\t<value>org.apache.hadoop.mapred.ShuffleHandler</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.aux-services.spark_shuffle.class</name>\n\t\t<value>org.apache.spark.network.yarn.YarnShuffleService</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.bind-host</name>\n\t\t<value>0.0.0.0</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.container-executor.class</name>\n\t\t<value>org.apache.hadoop.yarn.server.nodemanager.LinuxContainerExecutor</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.container-manager.thread-count</name>\n\t\t<value>40</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.container-metrics.period-ms</name>\n\t\t<value>10000</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.container-monitor.procfs-tree.smaps-based-rss.enabled</name>\n\t\t<value>true</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.delete.debug-delay-sec</name>\n\t\t<value>180</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.delete.thread-count</name>\n\t\t<value>16</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.disk-health-checker.min-free-space-per-disk-mb</name>\n\t\t<value>10240</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.disk-health-checker.min-healthy-disks</name>\n\t\t<value>0.25</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.health-checker.interval-ms</name>\n\t\t<value>300000</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.hostname</name>\n\t\t<value>tbds-10-4-2-120</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.keytab</name>\n\t\t<value>/var/krb5kdc/emr.keytab</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.linux-container-executor.cgroups.hierarchy</name>\n\t\t<value>/tbds_service/hadoop-yarn</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.linux-container-executor.cgroups.mount</name>\n\t\t<value>true</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.linux-container-executor.cgroups.mount-path</name>\n\t\t<value>/sys/fs/cgroup</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.linux-container-executor.cgroups.strict-resource-usage</name>\n\t\t<value>false</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.linux-container-executor.group</name>\n\t\t<value>hadoop</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.linux-container-executor.nonsecure-mode.local-user</name>\n\t\t<value>hadoop</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.linux-container-executor.resources-handler.class</name>\n\t\t<value>org.apache.hadoop.yarn.server.nodemanager.util.DefaultLCEResourcesHandler</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.linux-container-executor.secure-mode.limit-users</name>\n\t\t<value>true</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.linux-container-executor.secure-mode.local-user</name>\n\t\t<value>hadoop</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.local-dirs</name>\n\t\t<value>/data/hadoop/yarn/nm-local</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.localizer.address</name>\n\t\t<value>0.0.0.0:5007</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.localizer.client.thread-count</name>\n\t\t<value>10</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.localizer.fetch.thread-count</name>\n\t\t<value>8</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.log-dirs</name>\n\t\t<value>/data/hadoop/yarn/log</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.log.retain-seconds</name>\n\t\t<value>604800</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.pmem-check-enabled</name>\n\t\t<value>true</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.principal</name>\n\t\t<value>hadoop/_HOST@TBDS-AQY2CVG6</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.recovery.dir</name>\n\t\t<value>/data/emr/yarn/nodemanger-recovery</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.recovery.enabled</name>\n\t\t<value>true</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.remote-app-log-dir</name>\n\t\t<value>/emr/logs</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.resource.cpu-vcores</name>\n\t\t<value>28</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.resource.memory-mb</name>\n\t\t<value>51259</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.resource.percentage-physical-cpu-limit</name>\n\t\t<value>100</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.sleep-delay-before-sigkill.ms</name>\n\t\t<value>13000</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.vmem-check-enabled</name>\n\t\t<value>false</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.vmem-pmem-ratio</name>\n\t\t<value>2.1</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.webapp.address</name>\n\t\t<value>0.0.0.0:5008</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.nodemanager.webapp.https.address</name>\n\t\t<value>0.0.0.0:5009</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.address.rm1</name>\n\t\t<value>tbds-10-4-2-120:5000</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.address.rm2</name>\n\t\t<value>tbds-10-4-2-13:5000</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.admin.address.rm1</name>\n\t\t<value>tbds-10-4-2-120:5003</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.admin.address.rm2</name>\n\t\t<value>tbds-10-4-2-13:5003</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.admin.client.thread-count</name>\n\t\t<value>1</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.am.global.max-attempts</name>\n\t\t<value>10</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.am.max-attempts</name>\n\t\t<value>10</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.amlauncher.thread-count</name>\n\t\t<value>50</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.bind-host</name>\n\t\t<value>0.0.0.0</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.client.thread-count</name>\n\t\t<value>100</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.cluster-id</name>\n\t\t<value>tbds-664nmwbe</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.connect.max-wait.ms</name>\n\t\t<value>300000</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.connect.retry-interval.ms</name>\n\t\t<value>2000</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.container.liveness-monitor.interval-ms</name>\n\t\t<value>300000</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.ha.automatic-failover.embedded</name>\n\t\t<value>true</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.ha.automatic-failover.enabled</name>\n\t\t<value>true</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.ha.enabled</name>\n\t\t<value>true</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.ha.rm-ids</name>\n\t\t<value>rm1,rm2</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.keytab</name>\n\t\t<value>/var/krb5kdc/emr.keytab</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.max-completed-applications</name>\n\t\t<value>5000</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.nodemanagers.heartbeat-interval-ms</name>\n\t\t<value>1000</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.nodes.exclude-path</name>\n\t\t<value>/usr/local/service/hadoop/etc/hadoop/yarnexcludedhosts</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.nodes.include-path</name>\n\t\t<value>/usr/local/service/hadoop/etc/hadoop/yarnhosts</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.principal</name>\n\t\t<value>hadoop/_HOST@TBDS-AQY2CVG6</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.recovery.enabled</name>\n\t\t<value>true</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.resource-tracker.address.rm1</name>\n\t\t<value>tbds-10-4-2-120:5002</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.resource-tracker.address.rm2</name>\n\t\t<value>tbds-10-4-2-13:5002</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.resource-tracker.client.thread-count</name>\n\t\t<value>100</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.scheduler.address.rm1</name>\n\t\t<value>tbds-10-4-2-120:5001</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.scheduler.address.rm2</name>\n\t\t<value>tbds-10-4-2-13:5001</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.scheduler.class</name>\n\t\t<value>org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CapacityScheduler</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.scheduler.client.thread-count</name>\n\t\t<value>100</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.store.class</name>\n\t\t<value>org.apache.hadoop.yarn.server.resourcemanager.recovery.ZKRMStateStore</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.system-metrics-publisher.enabled</name>\n\t\t<value>false</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.webapp.address.rm1</name>\n\t\t<value>tbds-10-4-2-120:5004</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.webapp.address.rm2</name>\n\t\t<value>tbds-10-4-2-13:5004</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.webapp.https.address.rm1</name>\n\t\t<value>tbds-10-4-2-120:5005</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.webapp.https.address.rm2</name>\n\t\t<value>tbds-10-4-2-13:5005</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.webapp.write_endpoint.check.disable</name>\n\t\t<value>true</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.zk-address</name>\n\t\t<value>tbds-10-4-2-120:2181,tbds-10-4-2-13:2181,tbds-10-4-2-93:2181</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.zk-max-znode-size.bytes</name>\n\t\t<value>41943040</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.resourcemanager.zk.state-store.address</name>\n\t\t<value>tbds-10-4-2-120:2181,tbds-10-4-2-13:2181,tbds-10-4-2-93:2181</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.scheduler.capacity.resource-calculator</name>\n\t\t<value>org.apache.hadoop.yarn.util.resource.DominantResourceCalculator</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.scheduler.fair.allow-undeclared-pools</name>\n\t\t<value>false</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.scheduler.fair.user-as-default-queue</name>\n\t\t<value>false</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.scheduler.maximum-allocation-mb</name>\n\t\t<value>51200</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.scheduler.maximum-allocation-vcores</name>\n\t\t<value>20</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.scheduler.minimum-allocation-mb</name>\n\t\t<value>1024</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.scheduler.minimum-allocation-vcores</name>\n\t\t<value>1</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.timeline-service.bind-host</name>\n\t\t<value>0.0.0.0</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.timeline-service.enabled</name>\n\t\t<value>false</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.timeline-service.hostname</name>\n\t\t<value>tbds-10-4-2-93</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.timeline-service.http-cross-origin.enabled</name>\n\t\t<value>true</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.timeline-service.keytab</name>\n\t\t<value>/var/krb5kdc/emr.keytab</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.timeline-service.leveldb-timeline-store.path</name>\n\t\t<value>/data/emr/yarn/timeline-db</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.timeline-service.principal</name>\n\t\t<value>hadoop/_HOST@TBDS-AQY2CVG6</value>\n\t</property>\n\t\n\t<property>\n\t\t<name>yarn.timeline-service.store-class</name>\n\t\t<value>org.apache.hadoop.yarn.server.timeline.RollingLevelDBTimelineStore</value>\n\t</property>\n\t\n</configuration>\n",
"Err": null,
"User": "root",
"UserGroup": "hadoop",
"FileMode": "755",
"SupportSerial": false
},
"RequestId": "328329fb-fca7-4848-bca0-1ded4f01b6c9"
}
}