为同一个Titan Graph创建多个实例

时间:2015-10-11 06:07:52

标签: java titan

我正在使用

连接到Titan

TitanGraph g = TitanFactory.open("/titan-0.5.2-hadoop2/conf/titan-cassandra.properties");

根据文档,上述声明打开了与Titan graph g。

的新连接

是否可以为同一个Titan图创建多个实例?

1 个答案:

答案 0 :(得分:0)

我刚尝试从单个配置文件中创建多个图形实例。

gremlin> graph = TitanFactory.open("conf/gremlin-server/titan-cassandra-solr.properties")
==>standardtitangraph[cassandra:[127.0.0.1]]
gremlin> graph2 = TitanFactory.open("conf/gremlin-server/titan-cassandra-solr.properties")
==>standardtitangraph[cassandra:[127.0.0.1]]
gremlin> graph.traversal().V()
16:50:19 WARN  com.thinkaurelius.titan.graphdb.transaction.StandardTitanTx  - Query requires iterating over all vertices [()]. For better performance, use indexes
gremlin> graph2.traversal().V()
16:50:29 WARN  com.thinkaurelius.titan.graphdb.transaction.StandardTitanTx  - Query requires iterating over all vertices [()]. For better performance, use indexes

似乎同时使用两个图形实例没有问题,虽然我不确定为什么你会想要这个。如果你详细说明你的用例,希望我可以进一步帮助你。