如何在使用 ARM 模板创建 HDI 集群时在 scriptAction 中提供多个变量
How to provide multiple variables in scriptAction on HDI cluster creation using ARM template
我正在使用 ARM 模板创建 HDI spark 集群。
"scriptActions": [
{
"name": "Install Server",
"uri": "https://raw..sh",
"parameters": "[parameters('clusterWorkerNode')]",
"isHeadNode": true,
"isWorkerNode": false,
"isZookeeperNode": false
}
]
- 如何在上述 scriptActions 的参数中传递多个值?
- if "isHeadNode": true,我的脚本会安装在两个头节点上吗?以及 "isWorkerNode": false 和 "isZookeeperNode": false 呢?是同一个场景吗?
- 创建 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
是,脚本将安装在两个头节点上。 isWorkerNode
isZookeeperNode
是一样的。更多信息请参考这个link.
HDI cluster is taking more than 20 minutes to create. Is there a way
to reduce the time taken?
据我所知,除非 select 更少的虚拟机,否则您无法做到这一点。安装过程的优化由Azure控制。
我正在使用 ARM 模板创建 HDI spark 集群。
"scriptActions": [
{
"name": "Install Server",
"uri": "https://raw..sh",
"parameters": "[parameters('clusterWorkerNode')]",
"isHeadNode": true,
"isWorkerNode": false,
"isZookeeperNode": false
}
]
- 如何在上述 scriptActions 的参数中传递多个值?
- if "isHeadNode": true,我的脚本会安装在两个头节点上吗?以及 "isWorkerNode": false 和 "isZookeeperNode": false 呢?是同一个场景吗?
- 创建 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
是,脚本将安装在两个头节点上。 isWorkerNode
isZookeeperNode
是一样的。更多信息请参考这个link.
HDI cluster is taking more than 20 minutes to create. Is there a way to reduce the time taken?
据我所知,除非 select 更少的虚拟机,否则您无法做到这一点。安装过程的优化由Azure控制。