使用 RDF4J 控制台连接到 Neptune 数据库实例 - Amazon Neptune
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 RDF4J 控制台连接到 Neptune 数据库实例

RDF4J 控制台允许您在 REPL(read-eval-print 循环)环境中尝试资源描述框架 (RDF) 图形和查询。

您可以将远程图形数据库添加为存储库并从 RDF4J 控制台查询它。此部分将指导您完成 RDF4J 控制台的配置以远程连接到 Neptune 数据库实例。

使用 RDF4J 控制台连接到 Neptune
  1. 从 RDF4J 网站上的下载页面下载 RDF4J SDK。

  2. 解压缩 RDF4J SDK zip 文件。

  3. 在终端中,导航到 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 控制台的一般提示符。您使用此提示符设置存储库及其他操作。存储库具有其自己的用于运行查询的提示符。

  4. > 提示符处,输入以下命令为您的 Neptune 数据库实例创建 SPARQL 存储库:

    create sparql
  5. RDF4J 控制台提示您提供要连接到 SPARQL 终端节点所需的变量的值。

    Please specify values for the following variables:

    指定以下值:

    变量名称
    SPARQL query endpoint https://your-neptune-endpoint: 端口 /sparql
    SPARQL update endpoint https://your-neptune-endpoint: 端口 /sparql
    Local repository ID [endpoint@localhost] neptune
    Repository title [SPARQL endpoint repository @localhost] Neptune 数据库实例

    有关查找 Neptune 数据库实例的地址的信息,请参阅连接到 Amazon Neptune 端点部分。

    如果此操作成功,您会看到以下消息:

    Repository created
  6. > 提示符处,输入以下命令以连接到 Neptune 数据库实例:

    open neptune

    如果此操作成功,您会看到以下消息:

    Opened repository 'neptune'

    您现在位于 neptune> 提示符处。在此提示符处,您可以针对 Neptune 图形运行查询。

    注意

    您现在已添加存储库,在下次运行 bin/console.sh 时,您可以立即运行 open neptune 命令来连接到 Neptune 数据库实例。

  7. neptune>提示符下,输入以下内容以运行 SPARQL 查询,该查询使用限制为 10 的?s ?p ?o查询返回图表中最多 10 个三元组 (subject-predicate-object)。要查询其他内容,请将 sparql 命令后面的文本替换为其他 SPARQL 查询。

    sparql select ?s ?p ?o where {?s ?p ?o} limit 10