知识图谱数据库AllegroGraph Virtual Machine安装教程

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/

图片[1] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

AllegroGraph Server的管理员用户

Ubuntu username: franz

password: allegrograph

下载后,将文件解压,如果由于压缩包太大而无法解压,使用7-Zip解压。

5.下载并安装 VMware Player

需要下载VMware Workstation Player

下载地址:https://customerconnect.vmware.com/en/downloads/#all_products

图片[2] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

图片[3] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

图片[4] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

6.安装 VMware Player

点击所下载的VMware-player-full-xxx.exe文件,显示计算机重新启动提示,重新启动后,再点击VMware-player-full-xxx.exe文件,安装VMware Player。

图片[5] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

图片[6] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

图片[7] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

图片[8] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

图片[9] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

图片[10] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

图片[11] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

图片[12] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

7.VMware Player调用AllegroGraph Server

点击“打开虚拟机”。

图片[13] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

导航到解压AllegroGraph虚拟机的路径下,选择AllegroGraph 7.3.0 Virtual Machine.vmx文件。

图片[14] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

选择播放虚拟机。

图片[15] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

显示不兼容提示。

图片[16] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

运行虚拟机需要开启Intel VT-x开启方式如下:

在联想笔记本上,启动时连续按F1键(有的品牌是F1+Fn键、F2键、F2+Fn键等),进入BIOS界面,移动左右箭头,在最上面的主菜单中选择【Security】,移动上下箭头,在【Security】的子菜单中选择【Virtualization】选项,将Disabled禁用状态设置为Enabled信用状态,并按下F10选择保存并退出。

再启动计算机,运行VMware Player调用AllegroGraph Server

选择“我已复制该虚拟机”。

图片[17] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

等待十几秒时间,显示输入密码画面。

图片[18] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

8.运行虚拟机

8.1系统管理员登陆

双击Franz Inc.

输入密码:allegrograph

图片[19] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

显示AllegroGraph Server界面

图片[20] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

8.2.执行shell命令

使用agstart、agstop执行启动、停止AllegroGraph服务器。

每次使用AllegroGraph服务器之前,用agstart启动服务器,使用之后,用agstop停止服务器。

图片[21] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

使用hostname -I查找AllegroGraph虚拟服务器的IP地址,外部网页可以使用此地址访问AllegroGraph虚拟服务器。注意:图中的192.168.47.128会根据虚拟服务器的不同而有变化。

图片[22] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

另外,用vi命令显示配置文件agraph.cfg。

图片[23] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

配置文件agraph.cfg的内容,设置了port端口号为10035和目录路径。

图片[24] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

使用外部浏览器,http://192.168.47.128:10035/访问AllegroGraph虚拟服务器,端口号是10035。

图片[25] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

9.登录AllegroGraph

AllegroGraph Server的体验用户

Ubuntu username: test

password: xyzzy

图片[26] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

图片[27] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

10.导入图谱

在Catalogs中有“/”,这是建立图谱数据库的路径,因此,将来在根目录下建立图谱数据库。

在Create new repository的Name后输入图谱数据库名称tripleexample,然后点击【Create】按钮,创建图谱数据库。

图片[28] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

显示当前tripleexample的图谱数据库是0条语句。

图片[29] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

点击“from an uploaded file”。

图片[30] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

点击File的文件选择按钮Browser。

图片[31] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

在Desktop/ag-triple-data路径下选择tripleexample.ntriples,点击右上角的【open】按钮。

图片[32] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

点击【OK】按钮。

图片[33] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

显示导入102条三元组语句,点击“View triples”。

图片[34] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

显示有102个三元组。

图片[35] - 知识图谱数据库AllegroGraph Virtual Machine安装教程 - MaxSSL

11.参考网址

AllegroGraph Quick Start | AllegroGraph 8.0.0

AllegroGraph WebView

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享