Milvus 实践(2) --- 2.4.x 安装,脚本分析,数据存储解析
目录
背景
Milvus2.4.x安装脚本分析
etcd组件
container_name
image
参数
注意问题
environment
volumes
实体化
command
参数
注意事项
healthcheck
参数
作用
下载
minio组件
container_name
image
参数
注意事项
environment
参数
ports
参数
注意事项
volumes
参数
实例
command
healthcheck
下载及问题处理
问题说明
处理
milvus 里的存储内容
说明
实例
standalone组件
container_name
image
command
security_opt
environment
说明
注意事项
volumes
说明
实例
healthcheck
ports
说明
depends_on
说明
下载及问题处理
整体运行
存储目的与区别
MinIO vs rdb_data
MinIO
rdb_data
两者存储的data
背景
最近,有很多网友反馈按照Milvus官网给出的docker 安装方案,只能顺利下载 etcd组件,minio 与 standalone 都下载不了。究其原因,不是你的问题,而是你懂的,老美总是这不准用,那被禁止之类的。如果你看过之前本专栏的文章,Docker & Ubuntu & Milvus 2.4 windows 详细安装攻略_milvus2.4离线rpm安装-CSDN博客 是可以全部解决问题。今天主要从milvus官方的安装脚本及遇到问题,解决思路出发进行分析。通过逐个击破,你同样能完成最新 2.4.x 的安装及调试,结合之前的架构讲解,对2.4.x 的概要及数据存储分布有实质性的理解。
Milvus2.4.x安装脚本分析
从milvus的官网透过wget 或者其他方式下载 yaml 脚本,这个过程非常简单,这里不再熬述。
yaml 整个安装脚本,非常清晰,分为两大块,一个是 service 部分,一个