泰坦的titan-cassandra-es.properties是什么?

时间:2015-05-18 10:57:48

标签: cassandra titan

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

这意味着什么?

1 个答案:

答案 0 :(得分:5)

  

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

这是配置文件告诉Titan你想要的Titan实例的类型。对于该特定文件,它包含配置设置,以针对正在运行的Cassandra本地实例和正在运行的ElasticSearch实例启动Titan。

  

但未生成titan-cassandra-es.properties文件

不确定为什么您希望该文件“生成”。如上所述,它是用于配置的.properties文件。您编写.properties文件(或使用现有文件)告诉Titan您希望如何设置它。

  

如何访问路径tmp / titan中创建的图形以使其可视化

tmp/titan处没有图表。这不是你创建/打开图表的方式。同样,您必须为open方法提供配置.properties文件的有效路径。

看起来你关心使用Cassandra和Elasticsearch。如前所述,您必须在本地系统上安装并运行这两个实例才能使该默认配置生效。如果您阅读titan-cassandra-es.properties文件,您可以看到如何保存自己的ES安装并让它在与Titan相同的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实例用于制作,但由于你只想玩神的图形,这种方法可能是可以接受的。