系统运维

DolphinDB 的集群由控制节点(controller)、代理节点(agent)及数据节点(datanode)三类节点组成:

  • controller 负责管理集群元数据,提供Web集群管理工具。controller 有三个配置文件:

    • controller.cfg 负责定义控制节点的相关配置,比如IP端口,控制节点连接数上限等。

    • cluster.nodes 定义集群内部的节点清单,控制节点会通过这个文件来获取集群的节点信息。

    • cluster.cfg 负责集群内每一个节点的个性化配置。

  • agent 部署在每一台物理机上,负责本机节点的启动和停止。其配置文件为 agent.cfg,该配置文件定义了代理节点配置参数,例如代理节点 IP 和端口、所属集群控制节点等信息。该文件与代理节点部署包一起部署在各台物理机上。

  • datanode 是计算和数据节点,负责分发处理计算任务和存储数据。

有关系统安全稳定运行的一般指导原则、应急处理、数据管理等运维指导,参考:DolphinDB 运维手册