gpt4 book ai didi

neo4j - 同时运行 Gremlin-Server 和 NEO4J Server

转载 作者:行者123 更新时间:2023-12-01 15:02:14 25 4
gpt4 key购买 nike

目前看来我们无法同时运行 Neo4J ServerGremlin Server。有没有办法同时运行两者?

  1. NEO4J 正在运行,我尝试启动 Gremlin 服务器,然后出现以下错误

java.lang.RuntimeException: GraphFactory could not instantiate this Graph implementation [class org.apache.tinkerpop.gremlin.neo4j.structure.Neo4jGraph].......................(truncated)

  1. Gremlin 服务器正在运行,我尝试启动 NEO4J 服务器,然后出现以下错误

Caused by: org.neo4j.kernel.StoreLockException: Store and its lock file has been locked by another process: /home/galaxia/Documents/neo4j-gremlin/data/databases/graph.db/store_lock. Please ensure no other process is using this database, and that the directory is writable (required even for read-only access)


版本

  • Neo4J 3.3.1
  • 小 Sprite 3.3.1

最佳答案

我意识到这已经有一段时间了,但我终于弄明白了这一点并且认为其他人应该知道。正如 Stephen Mallette 所说,您可以使用 Bolt 实现。要为 Gremlin 服务器配置它,请使用包含的 gremlin-server-neo4j.yaml 文件并进行以下更改:

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

然后使用以下内容创建 neo4j-bolt.properties 文件:

gremlin.graph=com.steelbridgelabs.oss.neo4j.structure.Neo4JGraph
#neo4j.graph.name=graph.db
neo4j.identifier=dummy
neo4j.url=bolt://localhost:7687
neo4j.username=neo4j
neo4j.password=<password>
neo4j.readonly=false
neo4j.vertexIdProvider=com.steelbridgelabs.oss.neo4j.structure.providers.Neo4JNativeElementIdProvider
neo4j.edgeIdProvider=com.steelbridgelabs.oss.neo4j.structure.providers.Neo4JNativeElementIdProvider

请记住用正确的值替换密码和任何其他属性。

关于neo4j - 同时运行 Gremlin-Server 和 NEO4J Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49312940/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com