Ambari 动态参数(模板)与非动态参数(模板)
页面配置
脚本配置
param.py
flink_jobmanager_hosts=config["clusterHostInfo"]["flink_jobmanager_hosts"][0]
flink.py
# 非动态 使用 InlineTemplate
File(os.path.join(params.conf_dir, params.flink_conf_file_name),
content=Template(params.flink_conf),
owner=params.flink_user,
group=params.flink_group
)
# 动态 使用 InlineTemplate
File(os.path.join(params.conf_dir, params.flink_conf_file_name + "dynamic"),
content=InlineTemplate(params.flink_conf),
owner=params.flink_user,
group=params.flink_group
)
效果
非动态效果
动态效果