【发布时间】:2021-08-02 14:53:39
【问题描述】:
两个数据节点有 15 个 CPU 内核:一个节点拥有 7 个内核,另一个节点拥有 8 个内核。如何配置每个数据节点的参数?似乎 cluster.cfg 中的“workerNum”等参数将被两个节点使用。
【问题讨论】:
标签: database cluster-analysis dolphindb
两个数据节点有 15 个 CPU 内核:一个节点拥有 7 个内核,另一个节点拥有 8 个内核。如何配置每个数据节点的参数?似乎 cluster.cfg 中的“workerNum”等参数将被两个节点使用。
【问题讨论】:
标签: database cluster-analysis dolphindb
您可以通过以下4种方式指定配置参数值:
1.Node别名限定配置参数。节点别名在 cluster.nodes 文件中定义。
nodeA.volumes = D:/DFSRoot/nodeA
nodeB.volumes = D:/DFSRoot/nodeB
2.(节点别名 + 通配符(“?”或“%”))限定配置参数。 “?”表示单个字符; "%" 代表 0、1 或多个字符。
%8821.volumes = /DFSRoot/data8821
%8822.volumes = /DFSRoot/data8822
DFSnode?.maxMemSize=16
3.使用宏变量进行节点别名的赋值。对于具有 2 个数据节点 nodeA 和 nodeB 的集群:
volumes = /DFSRoot/<ALIAS>
等价于
nodeA.volumes = /DFSRoot/nodeA
nodeB.volumes = /DFSRoot/nodeB
4.如果参数不通过节点别名限定,则表示集群中所有数据节点的通用配置参数值。
maxConnections=64maxMemSize=12
【讨论】: