IBM Analytics Engine-如果我将Ambari配置作为高级选项的一部分,则集群创建失败



我在IBM Cloud上使用Analytics Engine,并尝试在高级配置选项中传递Ambari配置。

{
"ambari_config": {
"hardware_config": "default",
"software_package": "ae-1.2-hive-spark",
"num_compute_nodes": 1,
"advanced_options": {
"ambari_config": {
"spark2-defaults": {
"spark.dynamicAllocation.minExecutors": 1,
"spark.shuffle.service.enabled": true,
"spark.dynamicAllocation.maxExecutors": 2,
"spark.dynamicAllocation.enabled": true
}
}
}
}
}

我遵循此文档通过上述配置

https://cloud.ibm.com/docs/services/AnalyticsEngine?topic=AnalyticsEngine-高级供应选项

在多次退出之后,我发现每次集群请求都会失败。

在查看我的请求后,我发现我为我的请求传递了两次ambari_config属性,但我没有接受

对我有效的json看起来像这个

{
"hardware_config": "default",
"software_package": "ae-1.2-hive-spark",
"num_compute_nodes": 1,
"advanced_options": {
"ambari_config": {
"spark2-defaults": {
"spark.dynamicAllocation.minExecutors": 1,
"spark.shuffle.service.enabled": true,
"spark.dynamicAllocation.maxExecutors": 2,
"spark.dynamicAllocation.enabled": true
}
}
}
}

集群创建可能失败的另一种情况类似于InvalidTopologyException:堆栈中未定义以下配置类型:[spar2配置单元站点覆盖]

上面的问题是因为TYPO定义了用户想要添加或修改属性的配置属性文件。

相关内容

最新更新