本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 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 查询终端节点 https://
your-neptune-endpoint
:port
/sparqlSPARQL 更新终端节点 https://
your-neptune-endpoint
:port
/sparql本地存储库 ID [endpoint@localhost] neptune
存储库标题 [SPARQL endpoint repository @localhost] Neptune DB instance
有关查找 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 个三元组(主-谓-宾)。要查询其他内容,请将sparql
命令后面的文本替换为其他 SPARQL 查询。sparql select ?s ?p ?o where {?s ?p ?o} limit 10