跳到主要内容

与 etcd 相关的配置

本主题介绍了 Milvus 的与 etcd 相关的配置。etcd 是支持 Milvus 元数据存储和访问的元数据引擎。

在本节中,您可以配置 etcd 的端点、相关键前缀等。

要在多个 Milvus 实例之间共享一个 etcd 实例,您需要为每个 Milvus 实例更改 etcd.rootPath 为一个唯一值。详情请参考 操作常见问题

etcd.endpoints

描述默认值
  • 用于访问 etcd 服务的端点。您可以将此参数更改为您自己 etcd 集群的端点。
  • 环境变量:ETCD_ENDPOINTS
  • 当启动 Milvus 时,etcd 优先从环境变量 ETCD_ENDPOINTS 中获取有效地址。
  • localhost:2379

    etcd.rootPath

    描述默认值
  • Milvus 在 etcd 中存储数据的键的根前缀。
  • 建议在首次启动 Milvus 之前更改此参数。
  • 要在多个 Milvus 实例之间共享一个 etcd 实例,请考虑在启动之前为每个 Milvus 实例更改此值。详情请参见 操作常见问题
  • 如果 etcd 服务已存在,请为 Milvus 设置一个易于识别的根路径。
  • 在运行中的 Milvus 实例更改此值可能导致无法读取旧数据。
  • by-dev

    etcd.metaSubPath

    描述默认值
  • Milvus 在 etcd 中存储与元数据相关信息的键的子前缀。
  • 注意:在使用 Milvus 一段时间后更改此参数将影响您访问旧数据。
  • 建议在首次启动 Milvus 之前更改此参数。
  • meta

    etcd.kvSubPath

    描述默认数值
  • 在 etcd 中存储 Milvus 时间戳的键的子前缀。
  • 注意:在使用 Milvus 一段时间后更改此参数将影响您访问旧数据。
  • 建议没有特殊原因时不更改此参数。
  • kv