

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

# 使用 RDF4J 控制台连接到 Neptune 数据库实例
<a name="access-graph-sparql-rdf4j-console"></a>



RDF4J 控制台允许您在 REPL（读取-求值-输出循环）环境中试验资源描述框架 (RDF) 图形和查询。

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

**使用 RDF4J 控制台连接到 Neptune**

1. 从 RDF4J 网站上的[下载页面](http://rdf4j.org/download/)下载 RDF4J SDK。

1. 解压缩 RDF4J SDK zip 文件。

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

1. 在 `>` 提示符处，输入以下命令为您的 Neptune 数据库实例创建 SPARQL 存储库：

    

   ```
   create sparql
   ```

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

   ```
   Please specify values for the following variables:
   ```

   指定以下值：    
[See the AWS documentation website for more details](http://docs.amazonaws.cn/neptune/latest/userguide/access-graph-sparql-rdf4j-console.html)

   有关查找 Neptune 数据库实例的地址的信息，请参阅[连接到 Amazon Neptune 端点](feature-overview-endpoints.md)部分。

   如果此操作成功，您会看到以下消息：

    

   ```
   Repository created
   ```

1. 在 `>` 提示符处，输入以下命令以连接到 Neptune 数据库实例：

   ```
   open neptune
   ```

   如果此操作成功，您会看到以下消息：

    

   ```
   Opened repository 'neptune'
   ```

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

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

1. 在 `neptune>` 提示符处，输入以下命令以运行 SPARQL 查询，该查询通过使用限制为 10 的 `?s ?p ?o` 查询最多返回图形中的 10 个三元组（主-谓-宾）。要查询其他内容，请将 `sparql` 命令后面的文本替换为其他 SPARQL 查询。

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