gpt4 book ai didi

gremlin - 如何通过 Gremlin 控制台连接到嵌入式内存 Janusgraph

转载 作者:行者123 更新时间:2023-12-04 11:00:16 27 4
gpt4 key购买 nike

我有一个 Spring Boot Java 服务器,在内存中嵌入了 JanusGraph 实例。当我的服务器正在运行时,我想通过 Gremlin 控制台连接到嵌入在内存中的 JanusGraph 实例以进行验证。

下面是我如何建立我的嵌入式内存 JanusGraph 实例:

@Bean
public JanusGraph janusGraph() {
JanusGraphFactory.Builder builder = JanusGraphFactory.build()
.set("storage.backend", "inmemory")
return builder.open();
}

我之前已经从我的应用程序建立了到内存中 gremlin-server 的连接,我可以通过 gremlin 控制台连接到它,但我更愿意将 JanusGraph 嵌入到我的应用程序中。

我想要这样的东西:

:remote connect tinkerpop.server conf/remote.yaml session-managed

但对于嵌入内存中的 Janusgraph 实例。

我真的很想知道是否有任何方法可以通过 gremlin 控制台连接到嵌入式 janusgraph 实例。谢谢!

最佳答案

这是不可能的。通过 gremlin 控制台连接到远程 JanusGraph 实例需要 Gremlin Server 或其他远程 Gremlin Provider。由于您已将 JanusGraph 实例嵌入到您自己的应用程序中,而没有公开兼容 Tinkerpop 的 gremlin 服务器/远程 gremlin 提供程序,因此无法远程连接。文档位于:

https://docs.janusgraph.org/basics/deployment/#embedded-janusgraph

不要直接陈述这个事实,但似乎是暗示的。

另请查看 tinkerpop 文档:

http://tinkerpop.apache.org/docs/current/reference/#connecting-gremlin

有关连接到图形的更多详细信息。

关于gremlin - 如何通过 Gremlin 控制台连接到嵌入式内存 Janusgraph,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58849176/

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