This topic introduces the data node-related configurations of Milvus.
Data node retrieves incremental log data by subscribing to the log broker, processes mutation requests, and packs log data into log snapshots and stores them in the object storage.
Under this section, you can configure data node port, etc.
dataNode.port
Description
Default Value
TCP port of data node.
21124
dataNode.grpc.serverMaxRecvSize
Description
Default Value
The maximum size of each RPC request that the data node can receive.
Unit: Byte
2147483647
dataNode.grpc.serverMaxSendSize
Description
Default Value
The maximum size of each respond the data node can send when receiving an RPC request.
Unit: Byte
2147483647
dataNode.grpc.clientMaxRecvSize
Description
Default Value
The maximum size of each respond that the data node can receive when sending an RPC request.
Unit: Byte
104857600
dataNode.grpc.clientMaxSendSize
Description
Default Value
The maximum size of each RPC request that the data node can send.
Unit: Byte
104857600
dataNode.dataSync.flowGraph.maxQueueLength
Description
Default Value
The maximum size of task queue cache in flow graph in data node.
Unit: MB
Data node uses flow graph to subscribe to and organize the message flow.
1024
dataNode.flush.insertBufSize
Description
Default Value
The maximum size of each binlog file in a segment buffered in memory. Binlog files whose size exceeds this value are then flushed to MinIO or S3 service.
Unit: Byte
Setting this parameter too small causes the system to store a small amount of data too frequently. Setting it too large increases the system's demand for memory.