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