目前看来我们不能同时运行两者Neo4J服务器 and Gremlin服务器同时。有什么办法可以同时运行两者吗?
- NEO4J 正在运行,我尝试启动 Gremlin Server 然后出现以下错误
java.lang.RuntimeException:GraphFactory 无法实例化此异常
图实现[类
org.apache.tinkerpop.gremlin.neo4j.struct.Neo4jGraph].................................(已截断)
- Gremlin 服务器正在运行,我尝试启动 NEO4J 服务器,然后出现以下错误
引起:org.neo4j.kernel.StoreLockException:Store 及其锁
文件已被另一个进程锁定:
/home/galaxia/Documents/neo4j-gremlin/data/databases/graph.db/store_lock。
请确保没有其他进程正在使用此数据库,并且
目录可写(即使是只读访问也需要)
Versions
我意识到已经有一段时间了,但我finally弄清楚了这一点并认为其他人应该知道。正如 Stephen Mallette 所说,您可以使用 Bolt 实现。要为 Gremlin Server 配置此功能,请使用包含的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
请记住将密码和任何其他属性替换为正确的值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)