作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用Java API来操作远程服务器上的图形,该服务器实际上位于localhost中。我用来连接服务器的代码是:
JanusGraphFactory.Builder b = JanusGraphFactory.build();
b.set("hosts", "[localhost]");
JanusGraph graph = b.open();
Exception in thread "main" java.lang.IllegalStateException: Need to set configuration value: root.storage.backend
最佳答案
我发现的文档建议创建一个EmtpyGraph并从该对象中进行远程遍历:
EmptyGraph.instance().traversal().withRemote(config);
config.setProperty("clusterConfiguration.hosts", HOST);
config.setProperty("clusterConfiguration.port", PORT);
config.setProperty("clusterConfiguration.serializer.className", "org.apache.tinkerpop.gremlin.driver.ser.GryoMessageSerializerV1d0");
config.setProperty("clusterConfiguration.serializer.config.ioRegistries", ioRegistries); // (e.g. [ org.janusgraph.graphdb.tinkerpop.JanusGraphIoRegistry) ]
config.setProperty("gremlin.remote.remoteConnectionClass", "org.apache.tinkerpop.gremlin.driver.remote.DriverRemoteConnection");
config.setProperty("gremlin.remote.driver.sourceName", "g");
GraphTraversalSource g = JanusGraphFactory.open("inmemory").traversal().withRemote(config);
关于tinkerpop - 如何远程连接到JanusGraph服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45673861/
我是一名优秀的程序员,十分优秀!