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

标签 java titan

我正在使用以下方式连接到 Titan,

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

根据文档,上述语句打开了与 Titan 图 g 的新连接。

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

最佳答案

我只是尝试从单个配置文件创建图形的多个实例。

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

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

关于java - 为同一个 Titan Graph 创建多个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33062106/

相关文章:

java - WSDL 中没有指定操作

java - 如果源代码不在 JDK 的 src.zip 中,是否意味着它不是开源的?

titan - 为什么我无法连接到 Gremlin-Server?

elasticsearch - 使用docker启动Titan数据库时出错

Java如何从代码运行另一个.jar程序以响应按钮单击

java - 以编程方式突出显示 smartgwt 表单中的文本

java - 如何使用java或groovy计算目录上的md5校验和?

java - 为什么即使没有无参数构造函数,我也无法序列化对象,即使它实现了 Serialized?

cassandra - 如何实际设置基本的 Titan + Rexster + Cassandra?

graph - 泰坦 : Gremlin query returns inconsistent results on repeated execution