milvus-logo
LFAI
Home
  • Guía de administración

Lista de comprobación de las configuraciones del sistema Milvus

Este tema presenta las secciones generales de las configuraciones del sistema en Milvus.

Milvus mantiene un número considerable de parámetros que configuran el sistema. Cada configuración tiene un valor por defecto, que puede utilizarse directamente. Puede modificar estos parámetros de forma flexible para que Milvus pueda servir mejor a su aplicación. Consulte Configurar Milvus para obtener más información.

En la versión actual, todos los parámetros tienen efecto sólo después de ser configurados en el arranque de Milvus.

Secciones

Para la conveniencia del mantenimiento, Milvus clasifica sus configuraciones en %s secciones basadas en sus componentes, dependencias y uso general.

etcd

Configuración relacionada de etcd, utilizada para almacenar los metadatos de Milvus y el descubrimiento de servicios.

Vea Configuraciones relacionadas con etcd para una descripción detallada de cada parámetro bajo esta sección.

metastore

Vea Configuraciones relacionadas con metastore para una descripción detallada de cada parámetro en esta sección.

tikv

Configuración relacionada de tikv, utilizada para almacenar los metadatos de Milvus.

Tenga en cuenta que cuando TiKV está habilitado para el metastore, todavía necesita tener etcd para el descubrimiento de servicios.

TiKV es una buena opción cuando el tamaño de los metadatos requiere una mejor escalabilidad horizontal.

Consulte Configuraciones relacionadas con tikv para obtener una descripción detallada de cada parámetro de esta sección.

localStorage

Consulte Configuraciones relacionadas con localStorage para obtener una descripción detallada de cada parámetro de esta sección.

minio

La configuración relacionada de MinIO/S3/GCS o cualquier otro servicio soporta la API S3, que es responsable de la persistencia de datos para Milvus.

Nos referimos al servicio de almacenamiento como MinIO/S3 en la siguiente descripción por simplicidad.

Vea Configuraciones relacionadas con minio para una descripción detallada de cada parámetro en esta sección.

mq

Milvus soporta cuatro MQ: rocksmq(basado en RockDB), natsmq(servidor nats embebido), Pulsar y Kafka.

Puede cambiar su MQ configurando el campo mq.type.

Si no estableces el campo mq.type como predeterminado, hay una nota sobre cómo habilitar la prioridad si configuramos múltiples mq en este archivo.

  1. modo autónomo (local): rocksmq(por defecto) > natsmq > Pulsar > Kafka

  2. modo cluster: Pulsar(por defecto) > Kafka (rocksmq y natsmq no están soportados en modo cluster)

Consulte Configuraciones relacionadas con mq para obtener una descripción detallada de cada parámetro de esta sección.

pulsar

Configuración relacionada de pulsar, utilizada para gestionar los registros de Milvus de operaciones de mutación recientes, salida de registro de flujo y proporcionar servicios de publicación-suscripción de registros.

Consulte Configuraciones relacionadas con pulsar para obtener una descripción detallada de cada parámetro de esta sección.

rocksmq

Si desea habilitar kafka, necesita comentar las configuraciones de pulsar

kafka:

brokerList:

saslUsername:

saslContraseña:

saslMecanismos:

securityProtocol:

ssl

enabled: false # whether to enable ssl mode

tlsCert:  # path to client's public key (PEM) used for authentication

tlsKey:  # path to client's private key (PEM) used for authentication

tlsCaCert:  # file or directory path to CA certificate(s) for verifying the broker's key

tlsKeyPassword:  # private key passphrase for use with ssl.key.location and set_ssl_cert(), if any

readTimeout: 10

Consulte Configuraciones relacionadas con rocksmq para obtener una descripción detallada de cada parámetro de esta sección.

natsmq

configuración natsmq.

más detalles: https://docs.nats.io/running-a-nats-service/configuration

Consulte las configuraciones relacionadas con natsmq para obtener una descripción detallada de cada parámetro de esta sección.

rootCoord

Configuración relacionada de rootCoord, usada para manejar peticiones de lenguaje de definición de datos (DDL) y lenguaje de control de datos (DCL).

Consulte Configuraciones relacionadas con rootCoord para obtener una descripción detallada de cada parámetro de esta sección.

proxy

Configuración relacionada de proxy, utilizada para validar las peticiones de los clientes y reducir los resultados devueltos.

Véase la descripción detallada de cada parámetro de esta sección en Configuraciones relacionadas con proxy.

queryCoord

Configuración relacionada de queryCoord, utilizada para gestionar la topología y el equilibrio de carga para los nodos de consulta, y el traspaso de segmentos en crecimiento a segmentos sellados.

Consulte Configuraciones relacionadas con queryCoord para obtener una descripción detallada de cada parámetro de esta sección.

queryNode

Configuración relacionada de queryNode, utilizada para ejecutar búsquedas híbridas entre datos vectoriales y escalares.

Consulte Configuraciones relacionadas con queryNode para obtener una descripción detallada de cada parámetro de esta sección.

indexCoord

Consulte Configuraciones relacionadas con indexCoord para obtener una descripción detallada de cada parámetro de esta sección.

indexNode

Para una descripción detallada de cada parámetro de esta sección, véase Configuraciones relacionadas con indexNode.

dataCoord

Para una descripción detallada de cada parámetro de esta sección, véase Configuraciones relacionadas con dataCoord.

dataNode

Para una descripción detallada de cada parámetro de esta sección, véase Configuraciones relacionadas con dataNode.

msgChannel

Este tema presenta las configuraciones de Milvus relacionadas con el canal de mensajes.

Vea Configuraciones relacionadas con msgChannel para una descripción detallada de cada parámetro bajo esta sección.

log

Configura la salida de registro del sistema.

Vea Configuraciones relacionadas con log para una descripción detallada de cada parámetro bajo esta sección.

grpc

Ver Configuraciones relacionadas con grpc para una descripción detallada de cada parámetro en esta sección.

tls

Configura el proxy tls enable.

Consulte Configuraciones relacionadas con tls para obtener una descripción detallada de cada parámetro de esta sección.

common

Vea Configuraciones relacionadas con common para una descripción detallada de cada parámetro en esta sección.

quotaAndLimits

QuotaConfig, configura las cuotas y límites de Milvus.

Por defecto, habilitamos:

  1. Protección TT;

  2. Protección de memoria.

  3. Protección de cuota de disco.

Puede habilitar:

  1. Limitación del rendimiento de DML;

  2. DDL, DQL qps/rps limitación;

  3. Protección de longitud/latencia de colas DQL;

  4. Protección de la tasa de resultados DQL;

Si es necesario, también puede forzar manualmente la denegación de solicitudes RW.

Consulte Configuraciones relacionadas con quotaAndLimits para obtener una descripción detallada de cada parámetro de esta sección.

trace

Ver Configuraciones relacionadas con trace para una descripción detallada de cada parámetro en esta sección.

gpu

#Cuando se utiliza la indexación GPU, Milvus utilizará un pool de memoria para evitar la frecuente asignación y desasignación de memoria.

#aquí, puede establecer el tamaño de la memoria ocupada por el pool de memoria, siendo la unidad MB.

#tenga en cuenta que existe la posibilidad de que Milvus se bloquee cuando la demanda real de memoria supere el valor establecido por maxMemSize.

#si initMemSize y MaxMemSize se ponen ambos a cero,

#milvus inicializará automáticamente la mitad de la memoria disponible en la GPU,

#maxMemSize lo hará con toda la memoria disponible de la GPU.

Ver Configuraciones relacionadas con la gpu para una descripción detallada de cada parámetro en esta sección.

Traducido porDeepL

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started
Feedback

¿Fue útil esta página?