使用主RDF4J控台連線到 Neptune 資料庫執行個體 - Amazon Neptune

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用主RDF4J控台連線到 Neptune 資料庫執行個體

RDF4J控制台允許您在(read-eval-print 循環RDF)環境中實驗資源描述框架REPL()圖形和查詢。

您可以將遠端圖形資料庫新增為存放庫,並從RDF4J主控台進行查詢。本節將逐步引導您完成RDF4J主控台的設定,以便從遠端連線到 Neptune 資料庫執行個體。

使用RDF4J控制台連接到 Neptune
  1. RDF4JSDK從網站上的下載頁面下RDF4J載。

  2. 解壓縮壓RDF4JSDK縮文件。

  3. 在終端機中,瀏覽至目RDF4JSDK錄,然後輸入下列命令以執行主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:

    指定下列值:

    變數名稱 Value
    SPARQL查詢端點 https://your-neptune-endpoint:port/sparql
    SPARQL更新端點 https://your-neptune-endpoint:port/sparql
    本機儲存庫 ID [端點@localhost] neptune
    存放庫標題 [SPARQL端點儲存庫 @localhost] Neptune DB instance

    如需尋找 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 個 triple (subject-predicate-object)。若要查詢其他項目,請使用另一個SPARQL查詢取代sparql命令後面的文字。

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