MAPREDUCE服务 MRS-集群添加组件:请求参数

时间:2023-11-20 15:34:53

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

components_install_mode

Array of ComponentInstallMode objects

组件模型详情

表3 ComponentInstallMode

参数

是否必选

参数类型

描述

component

String

组件名称

node_groups

Array of AssignedNodeGroup objects

该组件的角色部署信息

component_user_password

String

配置组件用户密码,该密码用于ClickHouse组件机机用户连接使用。

  • 密码长度应在8~26个字符之间

  • 不能与用户名或者倒序用户名相同

  • 必须包含如下4种字符的组合

  • 至少一个小写字母

  • 至少一个大写字母

  • 至少一个数字

  • 至少一个特殊字符:!@$%^-_=+[{}]:,./?

component_default_password

String

配置组件default用户密码,该密码用于ClickHouse组件人机用户连接使用。

  • 密码长度应在8~26个字符之间

  • 不能与用户名或者倒序用户名相同

  • 必须包含如下4种字符的组合

  • 至少一个小写字母

  • 至少一个大写字母

  • 至少一个数字

  • 至少一个特殊字符:!@$%^-_=+[{}]:,./?

表4 AssignedNodeGroup

参数

是否必选

参数类型

描述

name

String

节点组名称

assigned_roles

Array of Strings

角色部署信息。 可以指定节点组中部署的角色,该参数是一个字符串数组,每个字符串表示一个角色表达式。 角色表达式定义:

  • 当该角色在节点组所有节点部署时: {role name},如“DataNode”。

  • 当该角色在节点组指定下标节点部署时:{role name}:{index1},{index2}…,{indexN},如“NameNode:1,2”,下标从1开始计数。

  • 部分角色支持多实例部署(即在一个节点部署多个同角色的实例):{role name}[{instance count}],如“EsNode[9]”,多实例部署不需要指定角色位置,默认在节点组所有节点部署多个实例 可选的角色请参考MRS支持的角色与组件对应表

support.huaweicloud.com/api-mrs/AddComponent.html