代码之家  ›  专栏  ›  技术社区  ›  cegprakash

StorageBackend版本与当前JanusGraph版本不兼容

  •  0
  • cegprakash  · 技术社区  · 6 年前

    由于版本不匹配,无法启动gremlin服务器。我怎样才能解决这个问题?

    这是完整的堆栈跟踪

    Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at org.apache.tinkerpop.gremlin.server.util.ServerGremlinExecutor.<init>(ServerGremlinExecutor.java:121)
        at org.apache.tinkerpop.gremlin.server.util.ServerGremlinExecutor.<init>(ServerGremlinExecutor.java:89)
        at org.apache.tinkerpop.gremlin.server.GremlinServer.<init>(GremlinServer.java:110)
        at org.apache.tinkerpop.gremlin.server.GremlinServer.main(GremlinServer.java:354)
    Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
        at org.apache.tinkerpop.gremlin.server.util.ServerGremlinExecutor.<init>(ServerGremlinExecutor.java:110)
        ... 3 more
    Caused by: org.janusgraph.core.JanusGraphException: StorageBackend version is incompatible with current JanusGraph version: storage [0.2.1] vs. runtime [0.2.0]
        at org.janusgraph.graphdb.configuration.GraphDatabaseConfiguration.<init>(GraphDatabaseConfiguration.java:1427)
        at org.janusgraph.core.JanusGraphFactory.lambda$open$0(JanusGraphFactory.java:152)
        at org.janusgraph.graphdb.management.JanusGraphManager.openGraph(JanusGraphManager.java:210)
        at org.janusgraph.core.JanusGraphFactory.open(JanusGraphFactory.java:151)
        at org.janusgraph.core.JanusGraphFactory.open(JanusGraphFactory.java:101)
        at org.janusgraph.graphdb.management.JanusGraphManager.lambda$new$0(JanusGraphManager.java:65)
        at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
        at org.janusgraph.graphdb.management.JanusGraphManager.<init>(JanusGraphManager.java:64)
        ... 8 more
    Exception in thread "gremlin-server-shutdown" java.lang.NullPointerException
        at org.apache.tinkerpop.gremlin.server.GremlinServer.stop(GremlinServer.java:264)
        at org.apache.tinkerpop.gremlin.server.GremlinServer.lambda$new$0(GremlinServer.java:91)
        at java.lang.Thread.run(Thread.java:748)
    

    1 回复  |  直到 6 年前
        1
  •  0
  •   cegprakash    6 年前

    下载janusgraph-0.2.1-hadoop2.zip并启动运行cassandra和gremlin的服务器

    ./janusgraph-0.2.1-hadoop2/bin/cassandra
    ./janusgraph-0.2.1-hadoop2/bin/gremlin-server.sh
    

    解决了这个问题

    注意