本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用主RDF4J控台連線到 Neptune 資料庫執行個體
RDF4J控制台允許您在(read-eval-print 循環RDF)環境中實驗資源描述框架REPL()圖形和查詢。
您可以將遠端圖形資料庫新增為存放庫,並從RDF4J主控台進行查詢。本節將逐步引導您完成RDF4J主控台的設定,以便從遠端連線到 Neptune 資料庫執行個體。
使用RDF4J控制台連接到 Neptune
RDF4JSDK從網站上的下載頁面
下RDF4J載。 -
解壓縮壓RDF4JSDK縮文件。
-
在終端機中,瀏覽至目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控台的一般提示。您可使用此提示設定儲存庫和其他操作。儲存庫有專用可執行查詢的提示。 -
在
>
提示下,輸入下列命令,為 Neptune 資料SPARQL庫執行個體建立儲存庫:create sparql
-
主RDF4J控台會提示您輸入連線到SPARQL端點所需的變數值。
Please specify values for the following variables:
指定下列值:
變數名稱 Value SPARQL查詢端點 https://
your-neptune-endpoint
:port
/sparqlSPARQL更新端點 https://
your-neptune-endpoint
:port
/sparql本機儲存庫 ID [端點@localhost] neptune
存放庫標題 [SPARQL端點儲存庫 @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 個 triple (subject-predicate-object)。若要查詢其他項目,請使用另一個SPARQL查詢取代sparql
命令後面的文字。sparql select ?s ?p ?o where {?s ?p ?o} limit 10