提示信息

centos, 安装milvus

会跳舞的鞋 已关注

在CentOS上安装Milvus,以下步骤可以指导你完成安装和运行过程。Milvus是一个开源的矢量数据库,通常用于AI/ML模型的向量搜索。

1. 准备系统环境

首先,请确保你的系统是最新的,并安装必要的依赖项:

  1. sudo yum update -y
  2. sudo yum install -y git wget

2. 安装Docker

Milvus推荐使用Docker来简化安装和部署过程。

  1. 安装 Docker CE
  1. sudo yum install -y yum-utils
  2. sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  3. sudo yum install -y docker-ce docker-ce-cli containerd.io
  1. 启动并启用 Docker 服务
  1. sudo systemctl start docker
  2. sudo systemctl enable docker
  1. 验证 Docker 安装
  1. docker --version

你应该会看到类似的输出,表明Docker已成功安装。

3. 安装Docker Compose

Docker Compose 是一个用于定义和运行多容器 Docker 应用的工具。

  1. 下载当前稳定版本的 Docker Compose
  1. sudo curl -L "https://github.com/docker/compose/releases/download/$(sudo curl -s https://api.github.com/repos/docker/compose/releases/latest | grep -Po '"tag_name": "\K.*?(?=")')/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  1. 应用可执行权限
  1. sudo chmod +x /usr/local/bin/docker-compose
  1. 验证 Docker Compose 安装
  1. docker-compose --version

你应该会看到类似的输出,表明Docker Compose已成功安装。

4. 下载并启动 Milvus

  1. 下载 Milvus GitHub 仓库的 Docker Compose 文件
  1. git clone https://github.com/milvus-io/milvus.git
  2. cd milvus/deployments/docker
  1. 启动 Milvus
  1. sudo docker-compose up -d

5. 验证 Milvus 是否正常运行

  1. 启动 Milvus 需要一些时间。你可以通过运行以下命令查看容器日志,确保 Milvus 已经成功启动:
  1. sudo docker-compose logs -f
  1. 使用以下命令查看运行中的容器:
  1. sudo docker ps

你应该能看到名称为 milvus-standalone 的容器正在运行。

6. 使用 Python 客户端访问 Milvus

  1. 安装 Python 和 PIP(如果尚未安装):
  1. sudo yum install -y python3
  1. 安装 Milvus Python SDK
  1. pip3 install pymilvus
  1. 编写和执行测试代码
  1. from pymilvus import Milvus, DataType, CollectionSchema, FieldSchema, Collection
  2. # 连接到 Milvus 服务
  3. milvus = Milvus(host='127.0.0.1', port='19530')
  4. # 创建字段 schema
  5. fields = [
  6. FieldSchema(name="float_vector", dtype=DataType.FLOAT_VECTOR, dim=128)
  7. ]
  8. # 创建集合 schema
  9. schema = CollectionSchema(fields=fields, description="test collection")
  10. # 创建集合
  11. collection = Collection(name='test_collection', schema=schema)
  12. print(f"Collection created: {collection.name}")

将上述代码保存为一个 Python 脚本并执行。如果没有错误,说明你已经成功安装并启动了 Milvus,并且可以通过 Python 客户端与之交互。

完成这些步骤后,你将能够在CentOS上使用Milvus进行数据管理和搜索。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
会跳舞的鞋 关注 已关注

最近一次登录:2024-09-19 13:40:22   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图