Milvus向量库安装部署

GitHub - milvus-io/milvus-sdk-java: Java SDK for Milvus.

1、安装Standstone 版本

参考:Linux之milvus向量数据库安装_milvus安装-优快云博客

参考:Install Milvus Standalone with Docker Milvus documentation

一、安装步骤

1、安装docker

  docker的安装见博文Linux之docker安装,这里不再赘述。

2、安装fio命令

   yum install -y fio

3、磁盘性能测试

fio --rw=write --ioengine=sync --fdatasync=1 --directory=test-data --size=2200m --bs=2300 --name=mytest

4、检查CPU支持的指令集

我们使用lscpu命令可以查看CPU支持的指令集,Flags的参数值就是该服务器支持的CPU指令集

lscpu

5、检查docker版本

  根据milvus安装要求,docker版本要求是19.03以上版本,我们这里安装的docker版本为23.0.1,满足要求。

6、安装docker compose组件

  根据milvus安装要求,docker compose版本要求是1.25.1以上,我们这里安装的版本是1.29.2,满足要求。

yum -y install python3-pip

pip3 install --upgrade pip

 pip install docker-compose

下载

wget https://raw.githubusercontent.com/milvus-io/milvus/master/scripts/standalone_embed.sh

启动 Start Milvus

bash standalone_embed.sh start

  • Stop Milvus

bash standalone_embed.sh stop

  • Connect to Milvus

To delete data after stopping Milvus, run:

bash standalone_embed.sh delete

运行

### 解决Milvus部署过程中的常见问题 在处理Milvus基于Kubernetes环境下的分布式集群部署时,可能会遇到多种挑战。对于这些问题的解决方法如下: 当面对Milvus无法正常启动的情况时,通常是因为配置文件设置不当或是依赖的服务未能成功初始化。确保`config.yaml`内的各项参数被正确指定是非常重要的[^1]。 如果出现Pod一直处于Pending状态的现象,则可能是由于未找到合适的节点来调度该Pod或者是存储卷声明(PVC)找不到匹配的StorageClass所引起。为了使多个Milvus实例能够协同工作并共享数据,在部署storageclass时确实需要提供一种形式的共享存储机制,这有助于实现持久化以及跨不同Pod的数据同步功能[^2]。 针对网络连接方面的问题,比如客户端尝试连接到Milvus服务失败的情形下,应确认Service资源定义无误,并且防火墙规则允许必要的端口通信;另外还需验证Ingress控制器是否已正确定位到了目标Service上。 ```yaml apiVersion: v1 kind: Service metadata: name: milvus-service spec: type: ClusterIP selector: app: milvus ports: - protocol: TCP port: 9091 targetPort: 9091 ``` 此外,MySQL作为元数据库的角色同样至关重要,任何有关其连通性的异常都可能导致整个系统的不稳定运行。因此建议定期备份重要表结构的同时也要留意日志记录里是否有警告级别的消息提示存在潜在风险。 最后值得注意的是版本兼容性问题,随着官方不断更新迭代产品特性集,旧版组件之间可能存在不一致的地方从而影响整体性能表现甚至造成不可预见的功能缺失现象发生。所以在规划升级路径前务必仔细阅读发行说明文档了解具体改动详情以便做出合理调整策略适应新变化带来的需求差异。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值