本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 RDF4J 控制台连接到 Neptune 数据库实例
RDF4J 控制台允许您在 REPL(read-eval-print 循环)环境中试验资源描述框架 (RDF) 图表和查询。
您可以将远程图形数据库添加为存储库并从 RDF4J 控制台查询它。本节将引导您配置 RDF4J 控制台以远程连接到 Neptune 数据库实例。
使用 RDF4J 控制台连接到Neptune
从 RDF4J 网站上的下载页面
下载 RDF4J SDK。 -
解压缩 RDF4J SDK zip 文件。
-
在终端中,导航到 RDF4J SDK 目录,然后输入以下命令来运行 RDF4J 控制台:
bin/console.sh
您应该可以看到类似于如下所示的输出内容:
14:11:51.126 [main] DEBUG o.e.r.c.platform.PlatformFactory - os.name = linux 14:11:51.130 [main] DEBUG o.e.r.c.platform.PlatformFactory - Detected Posix platform Connected to default data directory RDF4J Console 3.6.1 3.6.1 Type 'help' for help. >
您现在位于
>
提示符处。这是面向 RDF4J 控制台的一般提示符。您使用此提示符设置存储库及其他操作。存储库具有其自己的用于运行查询的提示符。 -
在
>
提示符处,输入以下内容为您的 Neptune 数据库实例创建 SPARQL 存储库:create sparql
-
RDF4J 控制台提示您提供要连接到 SPARQL 终端节点所需的变量的值。
Please specify values for the following variables:
指定以下值:
变量名称 值 SPARQL query endpoint https://
your-neptune-endpoint
: port
/sparqlSPARQL update endpoint https://
your-neptune-endpoint
: port
/sparqlLocal repository ID [endpoint@localhost] 海王星
Repository title [SPARQL endpoint repository @localhost] Neptune 数据库实例
有关查找 Neptune 数据库实例的地址的信息,请参阅连接到Amazon Neptune 终端节点部分。
如果此操作成功,您会看到以下消息:
Repository created
-
在
>
提示符处,输入以下内容以连接到 Neptune 数据库实例:open neptune
如果此操作成功,您会看到以下消息:
Opened repository 'neptune'
您现在位于
neptune>
提示符处。在此提示下,您可以对Neptune 图运行查询。注意 现在您已经添加了存储库,下次运行时
bin/console.sh
,可以立即运行open neptune
命令连接到 Neptune 数据库实例。 -
在
neptune>
提示符处,输入以下内容以运行 SPARQL 查询,该查询使用限制为 10 的?s ?p ?o
查询返回图中最多 10 个三元组 (subject-predicate-object)。要查询其他内容,请将sparql
命令后面的文本替换为其他 SPARQL 查询。sparql select ?s ?p ?o where {?s ?p ?o} limit 10