milvus-logo
LFAI
Casa
  • Guida all'amministrazione

Configurare Milvus al volo

Milvus consente di modificare al volo alcune configurazioni.

Prima di iniziare

È necessario assicurarsi che

  • Gli esempi di questa guida modificano il valore di proxy.minPasswordLength in 8. È possibile sostituire la chiave con quelle applicabili elencate in Elementi di configurazione applicabili.
  • Gli esempi di questa guida presuppongono che il percorso principale di Milvus sia by-dev. Tutte le configurazioni sono elencate sotto il percorso by-dev/config. Il percorso principale di Milvus varia a seconda della modalità di installazione. Per le istanze installate utilizzando i grafici Helm, il percorso principale è predefinito a by-dev. Se non si conosce il percorso principale, fare riferimento a Connessione a etcd.

Cambiare le configurazioni

Su Milvus, proxy.minPasswordLength è impostato su 6 per impostazione predefinita. Per modificare questo valore, si può procedere come segue:

$ etcdctl put by-dev/config/proxy/minPasswordLength 8
# or
$ birdwatcher -olc "#connect --etcd 127.0.0.1:2379 --rootPath=by-dev,set config-etcd --key by-dev/config/proxy/minPasswordLength --value 8"

Poi si possono controllare le configurazioni come segue:

$ etcdctl get by-dev/config/proxy/minPasswordLength

Ripristino delle configurazioni

Milvus consente anche di annullare le configurazioni nel caso in cui il valore modificato non sia più valido.

$ etcdctl del by-dev/config/proxy/minPasswordLength 
# or 
$ birdwatcher -olc "#connect --etcd 127.0.0.1:2379 --rootPath=by-dev,remove config-etcd --key by-dev/config/proxy/minPasswordLength"

Quindi è possibile controllare le configurazioni come segue:

$ etcdctl get by-dev/config/proxy/minPasswordLength

Visualizzazione delle configurazioni

Invece di visualizzare il valore di un elemento di configurazione specifico, è possibile elencarli tutti.

$ etcdctl get --prefix by-dev/config
# or
$ birdwatcher -olc "#connect --etcd 127.0.0.1:2379 --rootPath=by-dev,show config-etcd"

Per visualizzare le configurazioni di un nodo specifico:

Offline > connect --etcd ip:port 
Milvus(by-dev) > show session          # List all nodes with their server ID
Milvus(by-dev) > visit querycoord 1    # Visit a node by server ID
QueryCoord-1(ip:port) > configuration  # List the configuration of the node

Voci di configurazione applicabili

Attualmente è possibile modificare al volo le seguenti voci di configurazione.

Voce di configurazioneValore predefinito
pulsar.maxMessageSize5242880
common.retentionDuration86400
common.entityExpiration-1
comune.gracefulTime5000
common.gracefulStopTimeout30
quotaAndLimits.ddl.enabledFALSO
quotaAndLimits.indexRate.enabledFALSO
quotaAndLimits.flushRate.enabledFALSO
quotaAndLimits.compactionRate.enabledFALSO
quotaElimiti.dml.abilitatoFALSO
quotaAndLimits.dql.enabledFALSO
quotaAndLimits.limits.collection.maxNum64
quotaAndLimits.limitWriting.forceDenyFALSO
quotaAndLimits.limitWriting.ttProtection.enabledFALSO
quotaAndLimits.limitWriting.ttProtection.maxTimeTickDelay9223372036854775807
quotaAndLimits.limitWriting.memProtection.enabledVERO
quotaAndLimits.limitWriting.memProtection.dataNodeMemoryLowWaterLevel0.85
quotaAndLimits.limitWriting.memProtection.dataNodeMemoryHighWaterLevel0.95
quoteAndLimits.limitWriting.memProtection.queryNodeMemoryLowWaterLevel0.85
quotaAndLimits.limitWriting.memProtection.queryNodeMemoryHighWaterLevel0.95
quotaAndLimits.limitWriting.diskProtection.enabledVERO
quotaAndLimits.limitWriting.diskProtection.diskQuota+INF
quotaAndLimits.limitReading.forceDenyFALSO
quotaAndLimits.limitReading.queueProtection.enabledFALSO
quotaAndLimits.limitReading.queueProtection.nqInQueueThreshold9223372036854775807
quotaAndLimits.limitReading.queueProtection.queueLatencyThreshold+INF
quotaAndLimits.limitReading.resultProtection.enabledFALSO
quotaAndLimits.limitReading.resultProtection.maxReadResultRate+INF
quotaAndLimits.limitReading.coolOffSpeed0.9
autoIndex.enableFALSO
autoIndex.params.build""
autoIndex.params.extra""
autoIndex.params.search""
proxy.maxNameLength255
proxy.maxUsernameLength32
proxy.minPasswordLunghezza6
proxy.maxLunghezzaPassword256
proxy.maxFieldNum64
proxy.maxShardNum256
proxy.maxDimension32768
proxy.maxUserNum100
proxy.maxRoleNum10
queryNode.enableDiskVERO
dataCoord.segment.diskSegmentMaxSize2048
dataCoord.compaction.enableAutoCompactionVERO

Cosa c'è dopo

Tradotto daDeepL

Try Managed Milvus for Free

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

Get Started
Feedback

Questa pagina è stata utile?