为什么不是来自 ambari 集群的所有参数都不由蓝图 json 文件表示

Why not all parameters from ambari cluster not represented by the blueprint json file

为什么蓝图 json 文件中没有表示来自 ambari 集群的所有参数?

我生成了蓝图 json 文件作为傻瓜:

 curl -u admin:admin -H "X-Requested-By: ambari" -X GET http://10.23.4.122:8080/api/v1/clusters/HDP01?format=blueprint -o /tmp/HDP01_blueprint.json

但是当我访问 ambari GUI 时,我们注意到许多参数没有出现在蓝图 json 文件中

来自 HDFS 的参数示例 – 未出现在蓝图 json 文件中的配置

DataNode failed disk tolerance

DataNode maximum Java heap size

DataNode max data transfer threads

您应该会在输出 json 文件中看到所有参数。

对于少数参数,Ambari GUI 显示不同的名称。 示例:

DataNode 故障磁盘容错 - 在输出 json

中显示为 dfs.datanode.failed.volumes.tolerated

DataNode 最大 Java 堆大小 - 在输出中显示为 dtnode_heapsiz json

DataNode 最大数据传输线程 - 在输出 json

中显示为 dfs.datanode.max.transfer.threads