麻烦你了。我试图为一个应用程序将要使用的图形数据库建立一个生态系统。我将使用gremlin客户机容器:
此外,我还将使用gremlin服务器容器:
最后,我想使用neo4j容器作为存储层:
我已经读取了所有的停靠文件,我能够连接控制台和服务器。但是现在我需要将gremlin服务器容器连接到neo4j容器。我在网上有几个链接,但我无法完成这个任务。当我试图通过gremlin服务器运行gremlin-server.sh文件连接到neo4j时,它给了我一个服务器故障错误。我已经下载了存储库,以便更改停靠文件以满足我的需要。在如何完成neo4j容器与gremlin服务器容器之间的连接以及通过gremlin控制台容器进行查询方面,是否有人有经验并知道正确的过程?如能提供任何帮助,我们将不胜感激。提前谢谢你,胡安·伊格纳西奥
发布于 2019-03-18 10:42:00
因为您想使用Neo4j服务器,所以基本上是询问如何将Gremlin连接到Neo4j服务器,这是在这个问题中询问的。你必须要么:
一旦您将Gremlin连接到Neo4j服务器,您就可以通过“远程处理”讨论的这里将Gremlin控制台连接到Gremlin。
在下面的评论中,您提到了一个事实,即您真的只想在Neo4j中使用Gremlin控制台。我提到了上面的选项,因为您引用了Docker容器的使用,特别是Neo4j服务器。请注意,您可以在Gremlin控制台中直接使用嵌入式模式下的Neo4j,这将在这里中详细讨论。在这种情况下,不需要Docker、Neo4j服务器等。
如果您由于某种原因必须使用Neo4j服务器/Docker并从Gremlin控制台连接到它,那么您仍然将使用上面讨论的两个选项之一,要么是HA模式,要么是(2)新4j- Gremlin - Graph -螺栓,但是您只需在Gremlin控制台中创建这些Graph实例。对于HA模式,这意味着Gremlin控制台将有效地成为Neo4j集群中的一个节点,对于新4j-gremlin-螺栓,您的Graph实例只需通过Bolt协议进行连接。
https://stackoverflow.com/questions/55190742
复制相似问题