Версия StorageBackend несовместима с текущей версией JanusGraph.

Не удалось запустить гремлин-сервер из-за несоответствия версии. Как я могу решить эту проблему?

Вот полная трассировка стека

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)

Я работаю с janusgraph-0.2.0-hadoop2.zip, загруженным с сайта janusgraph. Я не знаю, почему ошибка говорит, что у него есть janusgraph 0.2.1


person cegprakash    schedule 30.07.2018    source источник


Ответы (1)


Загрузка janusgraph-0.2.1-hadoop2.zip и запуск cassandra и gremlin-server

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

решил проблему

Примечание. Я также изменил файлы /janusgraph-0.2.1-hadoop2/conf/gremlin-server/gremlin-server.yaml и gremlin-server-configuration.yaml, чтобы использовать conf/janusgraph-cassandra. свойства для свойства ConfigurationManagementGraph.

person cegprakash    schedule 30.07.2018