Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


初始化启动


启动脚本:start-pnode.sh


配置项:iotdb-PartitionNode.properties

  • PartitionNode 列表 List<hostname:clusterPort>(如有高可用需求建议配置 3 副本)
  • 每个存储组对应多少VSG、MManager
  • 负载均衡策略
  • 共识算法


启动流程

  • 读取配置信息读取配置信息中的 PartitionNode 列表,列表长度为初始复制组副本数
  • 检查配置信息是否一致
  • 如果一致,组建 PartitionNode 共识组复制组


增加节点


启动脚本:add-pnode.sh


配置项:iotdb-PartitionNode.properties

  • PartitionNode 列表 List<hostname:clusterPort>(只需要配置一个 PartitionNode)


启动流程

  • 读取配置信息读取配置信息的 PartitionNode 列表
  • 向 PartitionNode 复制组发送增加节点命令列表中的任意一个发送增加节点命令
  • PartitionNode 复制组确认增加节点,将分区数据同步到新加入的 PartitionNode 节点

...