Milvus 搜索引擎使用


Milvus 搜索引擎使用文档: https://www.milvus.io/cn/docs/v0.10.5/example_code.md

一、安装部署:

  1. 确保安装好docker
  2. 拉取docker镜像:
  3. 运行

安装shell并测试运行:(CPU版)

#!/usr/bin/bash

echo "1. 拉取docker镜像"
sudo docker pull milvusdb/milvus:0.10.5-cpu-d010621-4eda95

echo "2. 下载docker镜像配置"
mkdir -p /home/$USER/milvus/conf
cd /home/$USER/milvus/conf
wget https://raw.githubusercontent.com/milvus-io/milvus/0.10.5/core/conf/demo/server_config.yaml

echo "3. 启动docker镜像容器"
sudo docker run -d --name milvus_cpu_0.10.5 \
-p 19530:19530 \
-p 19121:19121 \
-v /home/$USER/milvus/db:/var/lib/milvus/db \
-v /home/$USER/milvus/conf:/var/lib/milvus/conf \
-v /home/$USER/milvus/logs:/var/lib/milvus/logs \
-v /home/$USER/milvus/wal:/var/lib/milvus/wal \
milvusdb/milvus:0.10.5-cpu-d010621-4eda95
if [ $? -ne 0 ];then
    echo "milvus_cpu_0.10.5 run error"
else
    echo "successfully!"
    echo "安装 Milvus Python SDK"
	pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pymilvus==0.2.15
	wget https://raw.githubusercontent.com/milvus-io/pymilvus/0.2.15/examples/example.py
	if [ $? -ne 0 ];then
	    echo "install pymilvus error"
	else
	    echo "install pymilvus successfully!"
	    python example.py
	fi

fi

milvus 查询索引:https://www.milvus.io/cn/docs/v0.10.5/index.md

二、使用 MySQL 管理元数据

#!/usr/bin/bash

echo "1. 拉取 MySQL 最新镜像。"
sudo docker pull mysql:5.7

echo "2. 启动 MySQL 服务(密码和端口可自行设置)。"
sudo docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

echo "3. 使用 root 账号和 MySQL 服务所在的主机 IP (<MySQL_server_host IP>)登录 MySQL,
回车后系统提示输入密码。输入上一步设置的密码。"
mysql -h<MySQL_server_host IP> -uroot -p

echo "4. 进入 MySQL 客户端命令行,创建一个 database,名称可自行设定,这里使用 milvus。"
mysql> create database milvus;

echo "5. 退出 MySQL 客户端, 修改 server_config.yaml 文件的 meta_uri 参数。
使用 MySQL 服务所在的主机 IP 作为 IP 地址(<MySQL_server_host IP>)。
注意密码、IP 地址、端口以及 database 名称要和以上几步的设置一致。"
meta_uri: mysql://root:password@<MySQL_server_host IP>:3306/milvus

echo "6. 使用修改过的 server_config.yaml 启动 Milvus 服务。"
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页