如何从janusgraph中的Java / scala客户端在服务器上创建图

时间:2018-11-28 16:02:15

标签: janusgraph

我正在尝试确定是否可以从Java / scala客户端在服务器上创建图形,但是我没有找到任何示例。

我正在运行janusgraph 0.3.1,该文件配置了带有cassandra和solr的configurationManagementGraph。服务器似乎正常运行。

但是我不知道如何从服务器上的Scala客户端创建图形。

是否支持?在janusgraph中创建图形的常用方法是什么?

1 个答案:

答案 0 :(得分:0)

这是在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();
}