通过为每个节点配置定制属性可使用这些节点(每个节点具有不同的计算功能)为每个动态集群配置垂直堆栈。
开始之前
- 为每个动态集群节点确定堆栈数。有关更多信息,请阅读“此任务”。如果在执行应用程序概要文件分析时确定应用程序没有内部瓶颈,请不要启用垂直堆栈。
关于此任务
如果将动态集群部署到异类的节点组,那么必须为各个节点配置堆栈数。可以通过在动态集群上创建定制属性,为每个节点配置堆栈数。
过程
- 在动态集群上启用垂直堆栈。
- 在管理控制台中,单击。
- 要启用垂直堆栈,请单击允许多个实例在同一节点上启动。
- 输入要在同一节点上启动的实例数。 将此值设置为您已为节点确定的最大堆栈数。当您为每个节点将各个堆栈数定义为定制属性时,将覆盖此值。但是,如果未指定定制属性值,该节点将使用在管理控制台页面上定义的实例数值。
- 为其中一个节点上的堆栈数创建定制属性。 在管理控制台中,单击。
- 输入定制属性的名称。 名称为 numVerticalInstances.node_name,其中 node_name 是节点的名称。
例如: 如果将节点命名为 node1,那么您的定制属性的名称为 numVerticalInstances.node1。
- 输入定制属性的值。 此定制属性的值是您为指定节点计算的堆栈数。
- 在动态集群中添加为每个节点定义堆栈数的定制属性。
示例
您已确定,在其上运行了动态集群的三个节点中,每个节点有不同的堆栈数。
表 1. 异类节点堆栈数方案节点名 |
堆栈数 |
node_1 |
3 |
node_2 |
5 |
node_3 |
8 |
要在管理控制台中配置这些堆栈数,请使用以下配置:
- 将动态集群的实例数值设置为 8。实例数值必须大于或等于最大堆栈数。
- 指定下列定制属性:
- numVerticalInstances.node_1 = 3
- numVerticalInstances.node_2 = 5
- numVerticalInstances.node_3 = 8