我正在尝试确定是否可以从Java / scala客户端在服务器上创建图形,但是我没有找到任何示例。
我正在运行janusgraph 0.3.1,该文件配置了带有cassandra和solr的configurationManagementGraph。服务器似乎正常运行。
但是我不知道如何从服务器上的Scala客户端创建图形。
是否支持?在janusgraph中创建图形的常用方法是什么?
答案 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();
}