与根协调器相关的配置
本主题介绍了 Milvus 根协调器相关的配置。
根协调器(root coord)处理数据定义语言(DDL)和数据控制语言(DCL)请求,管理 TSO(时间戳 Oracle),并发布时间标记消息。
在本节中,您可以配置根协调器地址、索引构建阈值等。
rootCoord.address
描述 | 默认值 |
---|
根协调器的 TCP/IP 地址。如果将此参数设置为 0.0.0.0 ,根协调器将监视所有 IPv4 地址。 | localhost |
rootCoord.port
rootCoord.grpc.serverMaxRecvSize
描述 | 默认值 |
---|
根协调器可以接收的每个 RPC 请求的最大大小。单位:字节 | 2147483647 |
rootCoord.grpc.serverMaxSendSize
描述 | 默认值 |
---|
在接收 RPC 请求时,根协调器可以发送的每个响应的最大大小。单位:字节 | 2147483647 |
rootCoord.grpc.clientMaxRecvSize
描述 | 默认值 |
---|
在发送 RPC 请求时,根协调器可以接收的每个响应的最大大小。单位:字节 | 104857600 |
rootCoord.grpc.clientMaxSendSize
描述 | 默认值 |
---|
根协调器可以发送的每个 RPC 请求的最大大小。单位:字节 | 104857600 |
rootCoord.activeStandby.enabled
rootCoord.replicas
描述 | 默认值 |
---|
根协调器的 Pod 数量。如果 rootCoord.activeStandby.enabled 设置为 true ,则此项为必填。 | 1 |
rootCoord.dmlChannelNum
描述 | 默认值 |
---|
根协调器启动时创建的 DML 通道数量。 | 256 |
rootCoord.maxPartitionNum
描述 | 默认值 |
---|
每个集 合中的最大分区数。如果将此参数设置为 0 或 1 ,则无法创建新分区。范围:[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 |