Как выполнить jar-файл JanusGraph? - PullRequest
0 голосов
/ 06 марта 2020

Мне удалось создать файл jar с именем "" после этого официального " Подключение из Java" учебника. Как мне выполнить этот файл jar?

Скажем, у меня есть файл jar HBase, я могу выполнить его в консоли с помощью hbase com.HbaseExample или hadoop com.HbaseExample.

Какая магическая линия для выполнения банки JanusGraph? Я приложил приведенные ниже примеры кода:

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

1 Ответ

2 голосов
/ 07 марта 2020

Код, который вы опубликовали, ожидает подключения к серверу Gremlin. Сервер должен быть настроен на использование JanusGraph. Обратите внимание, что JanusGraph необходим процесс для его запуска (например, ваше приложение или сервер Gremlin), а также некоторое внутреннее хранилище, если вы не настроите его для запуска в качестве «памяти». У меня есть раздел по настройке JanusGraph в Практическом Гремлине. Я написал этот раздел некоторое время назад, но я думаю, что он все еще должен быть в основном правильным. Определенно проверьте также с официальными документами.

http://www.kelvinlawrence.net/book/PracticalGremlin.html#janusintro

Есть некоторые примеры Java код здесь, который сопровождает примеры в книге.

https://github.com/krlawrence/graph/blob/master/sample-code/JanusCassandra.java

...