跳到主要内容

与根协调器相关的配置

本主题介绍了 Milvus 根协调器相关的配置。

根协调器(root coord)处理数据定义语言(DDL)和数据控制语言(DCL)请求,管理 TSO(时间戳 Oracle),并发布时间标记消息。

在本节中,您可以配置根协调器地址、索引构建阈值等。

rootCoord.address

描述默认值
  • 根协调器的 TCP/IP 地址。
  • 如果将此参数设置为 0.0.0.0,根协调器将监视所有 IPv4 地址。
  • localhost

    rootCoord.port

    描述默认值
    根协调器的 TCP 端口。53100

    rootCoord.grpc.serverMaxRecvSize

    描述默认值
  • 根协调器可以接收的每个 RPC 请求的最大大小。
  • 单位:字节
  • 2147483647

    rootCoord.grpc.serverMaxSendSize

    描述默认值
  • 在接收 RPC 请求时,根协调器可以发送的每个响应的最大大小。
  • 单位:字节
  • 2147483647

    rootCoord.grpc.clientMaxRecvSize

    描述默认值
  • 在发送 RPC 请求时,根协调器可以接收的每个响应的最大大小。
  • 单位:字节
  • 104857600

    rootCoord.grpc.clientMaxSendSize

    描述默认值
  • 根协调器可以发送的每个 RPC 请求的最大大小。
  • 单位:字节
  • 104857600

    rootCoord.activeStandby.enabled

    描述默认值

    根协调器是否以主备模式工作。

    false

    rootCoord.replicas

    描述默认值

    根协调器的 Pod 数量。如果 rootCoord.activeStandby.enabled 设置为 true,则此项为必填。

    1

    rootCoord.dmlChannelNum

    描述默认值

    根协调器启动时创建的 DML 通道数量。

    256

    rootCoord.maxPartitionNum

    描述默认值
  • 每个集合中的最大分区数。
  • 如果将此参数设置为 01,则无法创建新分区。
  • 范围:[0, INT64MAX]
  • 4096

    rootCoord.minSegmentSizeToEnableIndex

    描述默认值
  • 创建索引所需的段的最小行数。
  • 小于此参数的大小的段将不被索引,并将通过暴力搜索进行查找。
  • 1024

    rootCoord.importTaskExpiration

    描述默认值
  • 文件导入任务在 importTaskExpiration 秒后过期。
  • 单位:秒
  • 您还应更改 internal/util/paramtable/component_param.go 文件中该参数的值。
  • 900

    rootCoord.importTaskRetention

    描述默认值
  • Milvus 会至少保留 import 任务的记录 importTaskRetention 秒。
  • 您还应该在 internal/util/paramtable/component_param.go 文件中更改该参数的值。
  • 86400