簡體   English   中英

如何使用gremlin python連接到遠程Neo4j數據庫?

[英]How do I connect to a remote Neo4j database using gremlin python?

從我看過的文章中,Neo4j實現了apache tinkerpop,這使我認為我可以使用gremlin python,而不是連接到gremlin服務器,我可以將python代碼指向neo4j服務器,並將其視為gremlin服務器。

但是,我在網上找不到任何信息來顯示如何執行此操作,因此我認為我可能誤解了一些信息。

  • a)我可以直接在neo4j數據庫實例中使用gremlin python嗎?
  • b)如果(a)是,那么如何?

謝謝

亞歷克斯

您無法將gremlin-python連接到Neo4j Server。 gremlin-python包含連接到Gremlin Server的驅動程序,因此必須安裝該驅動程序才能使gremlin-python正常工作。 考慮到您需要Gremlin Server,您必須選擇以下選項之一,所有這些只是Gremlin Server配置:

  1. 在Gremlin Server中以嵌入式模式配置Neo4j。 此處的一個示例是該文件指向Neo4j 配置文件 請注意,這些文件作為示例打包在Gremlin Server發行版中,因此您可以非常輕松地直接運行它們。
  2. 修改上述Neo4j配置文件以在HA模式下運行Neo4j,從而有效地將Gremlin Server轉變為Neo4j集群中的一個節點。
  3. 配置一個neo4j-gremlin-bolt實例,該實例將使用Neo4j Bolt協議連接到正在運行的Neo4j Server。 雖然我“米不完全熟悉此實現,我可以看到你會改變gremlin.graphcom.steelbridgelabs.oss.neo4j.structure.Neo4JGraph從和你會看出博爾特的配置選項這一類 (其實例化圖實例)。

選擇這些配置選項之一后,即可使用gremlin-python與Neo4j配合使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM