Milvus 搜索引擎使用
作者:互联网
文章目录
Milvus 搜索引擎使用文档: https://www.milvus.io/cn/docs/v0.10.5/example_code.md
一、安装部署:
- 确保安装好docker
- 拉取docker镜像:
- 运行
安装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 服务。"
标签:使用,echo,Milvus,MySQL,home,docker,搜索引擎,milvus,USER 来源: https://blog.csdn.net/wsp_1138886114/article/details/113495593