我正在使用
连接到Titan TitanGraph g = TitanFactory.open("/titan-0.5.2-hadoop2/conf/titan-cassandra.properties");
根据文档,上述声明打开了与Titan graph g。
的新连接是否可以为同一个Titan图创建多个实例?
答案 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
似乎同时使用两个图形实例没有问题,虽然我不确定为什么你会想要这个。如果你详细说明你的用例,希望我可以进一步帮助你。