1.AllegroGraph简介
AllegroGraph是一个知识图谱数据库,用于构建基于高性能三元组存储的企业级大型知识图解决方案。可以使用Java、Python、Lisp 和 HTTP接口对数据和元数据进行管理,并使用SPARQL和Prolog进行查询。AllegroGraph 具有社交网络分析、地理空间和推理功能。AllegroGraph在一定数据量级上可以免费使用。
2.环境搭建的条件
AllegroGraph Server 是在 Linux x86-64 本机运行的,如果在windows上运行AllegroGraph Server,则需要在windows上安装AllegroGraph虚拟机。
为了启动虚拟机,还需要下载安装VMware Player,通过VMware Player启动AllegroGraph虚拟机。
3.AllegroGraph虚拟机和VMware Player的安装环境
版本:Windows 10 家庭中文版
系统类型:64 位操作系统
4.下载AllegroGraph虚拟机
镜像下载网址:https://franz.com/agraph/downloads/
AllegroGraph Server的管理员用户
Ubuntu username: franz
password: allegrograph
下载后,将文件解压,如果由于压缩包太大而无法解压,使用7-Zip解压。
5.下载并安装 VMware Player
需要下载VMware Workstation Player
下载地址:https://customerconnect.vmware.com/en/downloads/#all_products
6.安装 VMware Player
点击所下载的VMware-player-full-xxx.exe文件,显示计算机重新启动提示,重新启动后,再点击VMware-player-full-xxx.exe文件,安装VMware Player。
7.VMware Player调用AllegroGraph Server
点击“打开虚拟机”。
导航到解压AllegroGraph虚拟机的路径下,选择AllegroGraph 7.3.0 Virtual Machine.vmx文件。
选择播放虚拟机。
显示不兼容提示。
运行虚拟机需要开启Intel VT-x,开启方式如下:
在联想笔记本上,启动时连续按F1键(有的品牌是F1+Fn键、F2键、F2+Fn键等),进入BIOS界面,移动左右箭头,在最上面的主菜单中选择【Security】,移动上下箭头,在【Security】的子菜单中选择【Virtualization】选项,将Disabled禁用状态设置为Enabled信用状态,并按下F10选择保存并退出。
再启动计算机,运行VMware Player调用AllegroGraph Server
选择“我已复制该虚拟机”。
等待十几秒时间,显示输入密码画面。
8.运行虚拟机
8.1系统管理员登陆
双击Franz Inc.
输入密码:allegrograph
显示AllegroGraph Server界面
8.2.执行shell命令
使用agstart、agstop执行启动、停止AllegroGraph服务器。
每次使用AllegroGraph服务器之前,用agstart启动服务器,使用之后,用agstop停止服务器。
使用hostname -I查找AllegroGraph虚拟服务器的IP地址,外部网页可以使用此地址访问AllegroGraph虚拟服务器。注意:图中的192.168.47.128会根据虚拟服务器的不同而有变化。
另外,用vi命令显示配置文件agraph.cfg。
配置文件agraph.cfg的内容,设置了port端口号为10035和目录路径。
使用外部浏览器,http://192.168.47.128:10035/访问AllegroGraph虚拟服务器,端口号是10035。
9.登录AllegroGraph
AllegroGraph Server的体验用户
Ubuntu username: test
password: xyzzy
10.导入图谱
在Catalogs中有“/”,这是建立图谱数据库的路径,因此,将来在根目录下建立图谱数据库。
在Create new repository的Name后输入图谱数据库名称tripleexample,然后点击【Create】按钮,创建图谱数据库。
显示当前tripleexample的图谱数据库是0条语句。
点击“from an uploaded file”。
点击File的文件选择按钮Browser。
在Desktop/ag-triple-data路径下选择tripleexample.ntriples,点击右上角的【open】按钮。
点击【OK】按钮。
显示导入102条三元组语句,点击“View triples”。
显示有102个三元组。
11.参考网址
AllegroGraph Quick Start | AllegroGraph 8.0.0
AllegroGraph WebView