gpt4 book ai didi

linux - 如何使用 ARM 模板在创建 HDI 集群的 scriptAction 中提供多个变量

转载 作者:太空宇宙 更新时间:2023-11-04 04:57:07 25 4
gpt4 key购买 nike

我正在使用 ARM 模板创建 HDI Spark 集群。

"scriptActions": [
{
"name": "Install Server",
"uri": "https://raw..sh",
"parameters": "[parameters('clusterWorkerNode')]",
"isHeadNode": true,
"isWorkerNode": false,
"isZookeeperNode": false
}
]
  1. 如何在上述 scriptActions 的参数中传递多个值?
  2. if "isHeadNode": true,我的脚本会安装在两个头节点上吗?以及 "isWorkerNode": false 和 "isZookeeperNode": false 怎么样。是同样的场景吗?
  3. HDI 集群的创建时间超过 20 分钟。有没有办法减少花费的时间?

更新:-

我可以使用以下方法传递多个动态变量,并且它可以工作。

 "parameters": "[concat(parameters('param1'),' ',parameters('param2'),' ',parameters('param3'),' ',parameters('param4'),' ',parameters('param5'))]",

最佳答案

How can I pass multiple values in parameters in above scriptActions?

您可以添加多个参数值,如下所示:

   "scriptActions": [
{
"name": "test",
"uri": "https://hdiconfigactions.blob.core.windows.net/linuxgiraphconfigactionv01/giraph-installer-v01.sh",
"parameters": "install upgrade",
"isHeadNode": true,
"isWorkerNode": true,
"isZookeeperNode": true
}
]

if "isHeadNode": true, Will my script install on both headnodes? and What about for "isWorkerNode": false and "isZookeeperNode": false . Is it same scenario?

脚本操作可以限制为仅在某些节点类型上运行,例如头节点或工作节点。如果 isHeadNod 为 yes,则脚本将安装在两个头节点上。 isWorkerNode isZookeeperNode 是相同的。更多信息请引用这个link .

HDI cluster is taking more than 20 minutes to create. Is there a way to reduce the time taken?

据我所知,除非选择较少的虚拟机,否则您无法做到这一点。安装过程的优化由Azure控制。

关于linux - 如何使用 ARM 模板在创建 HDI 集群的 scriptAction 中提供多个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43208812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com