id: configure-docker.md label: Docker Compose related_key: configure group: configure-docker.md order: 0
summary: Learn how to configure your Milvus.
配置 Milvus
当前主题介绍如何配置 Milvus。
在当前版本中,所有参数只有在 Milvus 启动时配置后才会生效。
{{tab}}
下载配置文件
直接下载 milvus.yaml
或者使用以下命令。
$ wget https://raw.githubusercontent.com/milvus-io/milvus/v{{var.milvus_release_tag}}/configs/milvus.yaml
修改配置文件
通过修改 milvus.yaml
中的相应参数,配置 Milvus 实例以适应你的应用场景。
有关每个参数的更多信息,请查看以下链接。
排序:
依赖 | 组件 |
---|---|
目的 | 参数 |
---|---|
性能调优 | |
数据和元数据 | |
集群管理 |
下载安装文件
下载 Milvus 单机版 或分布式版 的安装文件,并保存为 docker-compose.yml
。
你也可以简单地运行以下命令。
# For Milvus standalone
$ wget https://github.com/milvus-io/milvus/releases/download/v{{var.milvus_release_tag}}/milvus-standalone-docker-compose.yml -O docker-compose.yml
# For Milvus cluster
$ wget https://github.com/milvus-io/milvus/releases/download/v{{var.milvus_release_tag}}/milvus-cluster-docker-compose.yml -O docker-compose.yml
修改安装文件
在 docker-compose.yml
中,在每个 Milvus 组件下添加 volumes
部分,即 root coord, data coord, data node, query coord, query node, index coord, index node 和 proxy。
将你的 milvus.yaml
文件的本地路径映射到所有 volumes
部分下的配置文件 /milvus/configs/milvus.yaml
的相应 docker 容器路径。
...
proxy:
container_name: milvus-proxy
image: milvusdb/milvus:v2.0.0-rc7-20211011-d567b21
command: ["milvus", "run", "proxy"]
volumes: # Add a volumes section.
- /local/path/to/your/milvus.yaml:/milvus/configs/milvus.yaml # Map the local path to the container path
environment:
ETCD_ENDPOINTS: etcd:2379
MINIO_ADDRESS: minio:9000
PULSAR_ADDRESS: pulsar://pulsar:6650
ports:
- "19530:19530"
...
根据
docker-compose.yml
中的默认配置,数据存储在 /volumes
目录中。要更改目录以存储数据,请编辑 docker-compose.yml
或者运行 $ export DOCKER_VOLUME_DIRECTORY=
。
启动 Milvus
修改完配置文件和安装文件后,即可启动 Milvus。
$ sudo docker-compose up -d
更多内容
- 如果你想了解如何监控 Milvus 服务并创建警报: