Как создать графы на сервере из клиента java / scala в janusgraph - PullRequest
0 голосов
/ 28 ноября 2018

Я пытаюсь выяснить, возможно ли создание графиков на сервере из клиента java / scala, но я не нашел примеров.

Я использую сконфигурированный janusgraph 0.3.1с конфигурацией ManageGraph с кассандрой и сольром.Кажется, что сервер работает правильно.

Но я не могу понять, как создать график из моего клиента scala на сервере.

Поддерживается ли это?Каков обычный способ создания графиков в janusgraph?

1 Ответ

0 голосов
/ 04 декабря 2018

Это то, что у меня работает в Java

GryoMapper.Builder mapperBuilder = 
GryoMapper.build().addRegistry(JanusGraphIoRegistry.getInstance());
MessageSerializer serializer = new GryoMessageSerializerV3d0(mapperBuilder);

Cluster.Builder clusterBuilder = Cluster.build();
clusterBuilder.addContactPoint("localhost");
clusterBuilder.port(8182);
clusterBuilder.maxContentLength(524288);
clusterBuilder.serializer(serializer);
Cluster cluster = clusterBuilder.create();

try {

    GraphTraversalSource g = EmptyGraph.instance().traversal().withBulk(true)
        .withRemote(DriverRemoteConnection.using(cluster));

    ...

} finally {
    cluster.close();
}
...