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
quotaElimiti.dql.abilitatoFALSO
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 daDeepLogo

Feedback

Questa pagina è stata utile?