Gremlin 如何执行JanusGraph jar文件?

Gremlin 如何执行JanusGraph jar文件?,gremlin,janusgraph,Gremlin,Janusgraph,根据这篇官方教程,我成功地构建了一个名为“”的jar文件。 如何执行此jar文件? 假设我有一个HBase jar文件,我可以在控制台中通过HBase com.HbaseExample或hadoop com.HbaseExample执行它 执行JanusGraph jar的神奇线路是什么?我已附上以下示例代码: import org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource; import

根据这篇官方教程,我成功地构建了一个名为“”的jar文件。 如何执行此jar文件?

假设我有一个HBase jar文件,我可以在控制台中通过
HBase com.HbaseExample
hadoop com.HbaseExample
执行它

执行JanusGraph jar的神奇线路是什么?我已附上以下示例代码:

import org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource;
import org.apache.tinkerpop.gremlin.structure.Graph;
import org.apache.tinkerpop.gremlin.structure.util.empty.EmptyGraph;


public class executeGremlin {

    public static void main(String[] args) throws Exception {
        Graph graph = (Graph) EmptyGraph.instance();
        GraphTraversalSource g = graph.traversal().withRemote("conf/remote-graph.properties");
        Object herculesAge = g.V().has("name", "hercules").values("age").next();
        System.out.println("Hercules is " + herculesAge + " years old.");
    }
}

jar文件名为gremlin-example-1.0-SNAPSHOT.jar

您发布的代码希望连接到gremlin服务器。服务器必须配置为使用JanusGraph。请注意,JanusGraph需要一个进程来启动它(例如您的应用程序或Gremlin服务器)以及一些后端存储,除非您将其配置为“inmemory”运行。我有一节是关于在实用小精灵中设置JanusGraph的。我前一段时间写过这一部分,但我认为它仍然应该是基本正确的。当然也要和官方文件核对一下

这里有一些示例Java代码,与本书中的示例一起提供