代码之家  ›  专栏  ›  技术社区  ›  vanhemt

添加Neo4j到Gremlin服务器-如何?

  •  0
  • vanhemt  · 技术社区  · 6 年前

    现在,说到后者,它必须以某种方式添加到Gremlin服务器安装中,但是我很难找到任何关于如何做到这一点的最新指导。这里有一些帖子描述了人们遇到的各种各样的问题,但是没有明确的解决方案,更不用说针对公众的了

    希望有具体的链接,提示等。

    谢谢!

    1 回复  |  直到 6 年前
        1
  •  2
  •   stephen mallette    6 年前

    在TinkerPop参考文档中有一个描述Gremlin服务器配置的“提示” here . 基本上,你 -install

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

    然后编辑Gremlin服务器YAML配置文件以连接到数据库。Gremlin服务器包含 sample file /conf

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

    它指定要使用的Neo4j配置和 sample Gremlin服务器附带的一个类似于:

    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服务器JVM中运行。您可以使用参考文档中的说明使Gremlin服务器成为neo4jha集群的一部分 here .