使用java API在titan中设置我们自己的顶点id

时间:2014-04-07 10:39:24

标签: java bigdata titan

我想像下面提到的那样将自己的id设置为顶点。

BaseConfiguration configuration = new BaseConfiguration();
configuration.setProperty("storage.backend", "hbase");
configuration.setProperty("storage.hostname", "slave05");
configuration.setProperty("storage.port", "2181");
configuration.setProperty("storage.tablename", "REC_GRAPH1");
TitanGraph graph = TitanFactory.open(configuration);

Vertex vertex = graph.addVertex(200);
graph.commit();

但是我无法......我想我错过了一些配置设置。

请帮帮我..

谢谢, 的Vivek

1 个答案:

答案 0 :(得分:2)

Titan分配了自己的标识符。你不能分配自己的。这种行为是大多数图形数据库的典型行为(几乎所有Blueprints实现都会发现这种情况)。如果您希望保留一个您自定义的标识符,则应创建适当的索引以快速查找该值,并将其视为顶点上的属性。