簡體   English   中英

將Neo4j添加到Gremlin Server-如何?

[英]Add Neo4j to Gremlin Server - how to?

我已經下載了Gremlin Server,目的是能夠使用Gremlin遍歷Neo4j DB。

現在,談到后者,必須以某種方式將其添加到Gremlin Server安裝中,但是我很難找到有關如何執行此操作的最新指南。 在SO上有幾篇文章描述了人們遇到的各種問題,但沒有確定的解決方案,更不用說針對Tinkerpop和Neo4j的當前版本了。

將不勝感激具體的鏈接,提示等。

謝謝!

此處找到的TinkerPop參考文檔中,有一個“提示”描述了Gremlin服務器的配置。 基本上,您可以-install Neo4j依賴項:

bin/gremlin-server.sh install org.apache.tinkerpop neo4j-gremlin 3.3.4

然后您編輯Gremlin Server YAML配置文件以連接到數據庫。 Gremlin Server包含一個示例文件 ,可以幫助您入門,並且位於安裝的/conf目錄中。 需要特別注意的是該條目:

graphs: {
  graph: conf/neo4j-empty.properties}

它指定了要使用的Neo4j配置,Gremlin Server隨附的示例之一如下所示:

gremlin.graph=org.apache.tinkerpop.gremlin.neo4j.structure.Neo4jGraph
gremlin.neo4j.directory=/tmp/neo4j
gremlin.neo4j.conf.dbms.auto_index.nodes.enabled=true
gremlin.neo4j.conf.dbms.auto_index.relationships.enabled=true

如您所見,配置基本上只是將Neo4j特定的配置傳遞給Neo4j本身。 只有前兩行是TinkerPop選項。 在這種情況下,它將Neo4j設置為嵌入式模式,這意味着Neo4j在Gremlin Server JVM中運行。 你可以做一個Neo4j的HA群集的小鬼服務器部分和參考文檔中找到說明這里

請注意,您需要TinkerPop和Neo4j的“當前”版本。 雖然這些說明適用於TinkerPop,但恐怕TinkerPop支持的Neo4j版本遠遠落后於其最新版本。 如果有人有時間為此發出拉動請求,那就太好了。

暫無
暫無

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

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