MRS.BootstrapScripts
字段说明
属性 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
activeMaster |
否 |
boolean |
引导操作脚本是否只运行在主Master节点上 取值约束:缺省值为false,表示引导操作脚本可运行在所有Master节点上 |
name |
是 |
string |
引导操作脚本的名称 取值约束:同一个集群的引导操作脚本名称不允许相同。只能由数字、英文字符、空格、中划线和下划线组成,且不能以空格开头。可输入的字符串长度为1~64个字符 |
beforeComponentStart |
否 |
boolean |
引导操作脚本执行的时间 取值约束:目前支持“组件启动前”和“组件启动后”两种类型,缺省值为false,表示引导操作脚本在组件启动后执行 |
uri |
是 |
string |
引导操作脚本的路径 取值约束:设置为OBS桶的路径或虚拟机本地的路径,OBS桶的路径:直接手动输入脚本路径。例如输入MRS提供的公共样例脚本路径。示例:s3a://bootstrap/presto/presto -install.sh,其中安装dualroles时,presto-install.sh脚本参数为dualroles , 安装worker时,presto-install.sh脚本参数为worker。根据Presto使用习惯,建议您在Active Master节点上安装dualroles,在Core节点上安装worker。虚拟机本地的路径:用户需要输入正确的脚本路径。脚本所在的路径必须以‘/’开头,以.sh结尾。 |
failAction |
是 |
string |
引导操作脚本执行失败后,是否继续执行后续脚本和创建集群 取值约束:只能是如下取值{"continue" | "errorout"} 使用建议:建议您在调试阶段设置为“continue”,无论此引导操作是否执行成功,则集群都能继续安装和启动 |
nodes |
是 |
string |
引导操作脚本所执行的节点类型 取值约束:包含Master、Core和Task三种类型。 |
parameters |
否 |
string |
引导操作脚本参数 |