随着企业、机构中非结构化数据应用的日益增多以及AI的爆发式增长所带来的大量生成式数据,所涉及的数据呈现了体量大、格式和存储方式多样、处理速度要求高、潜在价值大等特点。不同于结构化/半结构化数据,向量数据的意义不在于其物理表示,并不仅仅是一堆字节,真正有意义的地方在于其背后隐藏的语义。
而传统数据库无法直接处理语义问题,需要采用AI技术,例如典型的神经网络,来将真实世界数字化的抽象出来。
因此,向量数据库应运而生。
了解更多请查看:AI时代,向量数据库是刚需吗?
接下来将为您介绍如何基于Linux系统安装Hippo星环向量数据库社区版产品。为了帮助您更快速的安装上手Hippo,您也可以同时参考该安装示例视频进一步了解:
此外,如果您需要查看如何基于Windows安装部署Hippo,请访问下方链接进一步查看:
注意注意!!本教程基于Hippo1.1以下版本制作,如果您是1.1及以上版本,安装细节请重点参考产品手册,本篇帖子仅作安装演示!!
Docker-Compose安装可参考:https://docs.docker.com/compose/reference/
安装示例:
chmod +x docker-compose
3. 执行后即可验证,查看安装的版本
docker-compose --version
4.环境准备完成
1.获取Hippo产品包
2.上传产品包至安装环境,上传完成后执行下述命令进行解压,解压后将出现一个镜像tar包
unzip <hippopkg.tar.zip>
3.执行下述命令加载Hippo镜像
docker load -i <hippopkg.tar>
tddms-standalone image加载完成
本教程将假设加载后的image路径为172.16.1.99/postcommit/tddms-standalone:vhippo-1.0.0-rc1,以及本地目录为/home/hippopkg/standalone-template:
1. 从加载的镜像中将/usr/local/standalone-template目录拷贝到本地:
docker cp $(docker create --name tc 172.16.1.99/postcommit/tddms-standalone:vhippo-1.0.0-rc1):/usr/local/standalone-template . && docker rm tc
2.完成后进入standalone-template目录,将看到以下⽬录结构:
目录拷贝完成。
1. 第一次部署时需要手工创建本地目录:
2.完成后进入standalone-template目录,修改目录下的配置文件docker-compose.yml
vim docker-compose.yml
3. 根据自身需求修改配置文件的默认内容
默认的文件内容:
该配置文件定了⼀个名为hippo的service,关键部分如下:
ports
volumes
environment
image
按需修改即可。
1. 服务健康启动后即可打开浏览器输入ip:7789,访问Hippo,默认用户名密码为shiva/shiva;
2. 如需通过API层面访问对应的端口则为7788。
示例.创建数据库
Hippo 集群自带一个名为 default 的数据库,默认情况下所有操作在 default 数据库下进行,使用以下命令可以创建新的数据库,库名为 book。
curl -u shiva:shiva -XPUT 'ip:port/hippo/v1/_database?pretty' -H 'Content-Type: application/json' -d'{"database_name" : "book"}';
执行完成后将返回结果:
{
"acknowledged" : true
}
注意
本教程仅演示基础安装部分,如有其他更多需求,例如端口配置、以及查看更多操作教程,请参考《Hippo用户手册》
随着企业、机构中非结构化数据应用的日益增多以及AI的爆发式增长所带来的大量生成式数据,所涉及的数据呈现了体量大、格式和存储方式多样、处理速度要求高、潜在价值大等特点。不同于结构化/半结构化数据,向量数据的意义不在于其物理表示,并不仅仅是一堆字节,真正有意义的地方在于其背后隐藏的语义。
而传统数据库无法直接处理语义问题,需要采用AI技术,例如典型的神经网络,来将真实世界数字化的抽象出来。
因此,向量数据库应运而生。
了解更多请查看:AI时代,向量数据库是刚需吗?
接下来将为您介绍如何基于Linux系统安装Hippo星环向量数据库社区版产品。为了帮助您更快速的安装上手Hippo,您也可以同时参考该安装示例视频进一步了解:
此外,如果您需要查看如何基于Windows安装部署Hippo,请访问下方链接进一步查看:
注意注意!!本教程基于Hippo1.1以下版本制作,如果您是1.1及以上版本,安装细节请重点参考产品手册,本篇帖子仅作安装演示!!
Docker-Compose安装可参考:https://docs.docker.com/compose/reference/
安装示例:
chmod +x docker-compose
3. 执行后即可验证,查看安装的版本
docker-compose --version
4.环境准备完成
1.获取Hippo产品包
2.上传产品包至安装环境,上传完成后执行下述命令进行解压,解压后将出现一个镜像tar包
unzip <hippopkg.tar.zip>
3.执行下述命令加载Hippo镜像
docker load -i <hippopkg.tar>
tddms-standalone image加载完成
本教程将假设加载后的image路径为172.16.1.99/postcommit/tddms-standalone:vhippo-1.0.0-rc1,以及本地目录为/home/hippopkg/standalone-template:
1. 从加载的镜像中将/usr/local/standalone-template目录拷贝到本地:
docker cp $(docker create --name tc 172.16.1.99/postcommit/tddms-standalone:vhippo-1.0.0-rc1):/usr/local/standalone-template . && docker rm tc
2.完成后进入standalone-template目录,将看到以下⽬录结构:
目录拷贝完成。
1. 第一次部署时需要手工创建本地目录:
2.完成后进入standalone-template目录,修改目录下的配置文件docker-compose.yml
vim docker-compose.yml
3. 根据自身需求修改配置文件的默认内容
默认的文件内容:
该配置文件定了⼀个名为hippo的service,关键部分如下:
ports
volumes
environment
image
按需修改即可。
1. 服务健康启动后即可打开浏览器输入ip:7789,访问Hippo,默认用户名密码为shiva/shiva;
2. 如需通过API层面访问对应的端口则为7788。
示例.创建数据库
Hippo 集群自带一个名为 default 的数据库,默认情况下所有操作在 default 数据库下进行,使用以下命令可以创建新的数据库,库名为 book。
curl -u shiva:shiva -XPUT 'ip:port/hippo/v1/_database?pretty' -H 'Content-Type: application/json' -d'{"database_name" : "book"}';
执行完成后将返回结果:
{
"acknowledged" : true
}
注意
本教程仅演示基础安装部分,如有其他更多需求,例如端口配置、以及查看更多操作教程,请参考《Hippo用户手册》