本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 RDF4J 主控台連線到 Neptune 資料庫執行個體
RDF4J 主控台可讓您在 REPL (read-eval-print loop) 環境下試驗資源描述架構 (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:
指定下列值:
變數名稱 Value SPARQL query endpoint https://
your-neptune-endpoint
:port
/sparqlSPARQL update endpoint https://
your-neptune-endpoint
:port
/sparqlLocal repository ID [endpoint@localhost] neptune
Repository title [SPARQL endpoint repository @localhost] Neptune 資料庫執行個體
如需尋找 Neptune 資料庫執行個體地址的相關資訊,請參閱 連線至 Amazon Neptune 端點 一節。
如果操作成功,您會看到以下訊息:
Repository created
-
在
>
提示下,輸入以下命令以連線到 Neptune 資料庫執行個體:open neptune
如果操作成功,您會看到以下訊息:
Opened repository 'neptune'
您現在進入
neptune>
提示。在此提示下,您可以針對 Neptune 圖形執行查詢。注意
既然您已新增儲存庫,您下次執行
bin/console.sh
時便能立即執行open neptune
命令以連線到 Neptune 資料庫執行個體。 -
在
neptune>
提示下,輸入下列命令執行 SPARQL 查詢,使用?s ?p ?o
查詢和限制 10,以傳回圖形中的最多 10 個三元組 (subject-predicate-object)。若要查詢其他內容,請將sparql
命令之後的文字換成其他的 SPARQL 查詢。sparql select ?s ?p ?o where {?s ?p ?o} limit 10