2015-05-18 30 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的一個單獨的實例進行生產,但因爲你只是想神的圖形玩,這種做法很可能是可以接受的。

相關問題