2015-05-18 35 views
2

titan中的titan-cassandra-es.properties文件是什么?titan中的titan-cassandra-es.properties是什么?

我运行了GraphOfTheGodsFactory(版本0.5.4)创建方法到路径'tmp/titan',但没有生成titan-cassandra-es.properties文件。

如何访问在路径tmp/titan中创建的图形,以便可视化它。我试了代码

private static final String DB_PATH = "conf/titan-config.properties";   
TitanGraph g = TitanFactory.open(DB_PATH); 

然后,我在index.jsp中调用这个java来显示使用cytoscape的节点。 但是,我结束了错误信息

异常jsp中提出:后端速记未知:CONF/titan-config.properties

这意味着什么?

回答

5

titan中的titan-cassandra-es.properties文件是什么?

这是一个配置文件,告诉泰坦关于你想要的泰坦实例。对于那个特定的文件,它包含配置设置来启动Titan以运行本地Cassandra实例和运行的ElasticSearch实例。未生成

但titan-cassandra-es.properties文件

不知道你为什么会想到要“生成”该文件。这是一个.properties配置文件,如上所述。你编写.properties文件(或使用现有文件)告诉泰坦你想如何设置。

我如何可以访问它的可视化

不会有在tmp/titan是一个图的路径TMP /巨头创建的图形。这不是你创建/打开图表的方式。再次,您必须提供open方法有效的路径到配置.properties文件。

看起来你很在意使用Cassandra和Elasticsearch。如前所述,您必须在系统上安装并运行这两个实例才能使该默认配置正常工作。如果你阅读titan-cassandra-es.properties文件,你可以看到如何保存自己的ES安装,并让它在与泰坦相同的JVM中运行。具体来说,注释掉:

index.search.hostname=127.0.0.1 
index.search.elasticsearch.client-only=true 

并取消:

#index.search.directory=../db/es 
#index.search.elasticsearch.client-only=false 
#index.search.elasticsearch.local-mode=true 

将建议ES的一个单独的实例进行生产,但因为你只是想神的图形玩,这种做法很可能是可以接受的。

相关问题