2
我想使用Cassandra和Java來設置Titan。未解決的參考設置Titan
我導入庫到我的項目使用:
compile group: 'com.thinkaurelius.titan', name: 'titan-cassandra', version: '1.0.0'
,我從複製的源例子:
但下面的東西不起作用:
import com.thinkaurelius.titan.core.TitanKey;
import com.thinkaurelius.titan.core.attribute.Geoshape;
import static com.thinkaurelius.titan.graphdb.configuration.GraphDatabaseConfiguration.INDEX_BACKEND_KEY;
import static com.thinkaurelius.titan.graphdb.configuration.GraphDatabaseConfiguration.STORAGE_DIRECTORY_KEY;
不存在
012因爲個及以下拋出錯誤,他無法解析引用:
Configuration storage = config.subset(GraphDatabaseConfiguration.STORAGE_NAME_SPACE);
storage.setProperty(GraphDatabaseConfiguration.STORAGE_BACKEND_KEY, "local");
storage.setProperty(GraphDatabaseConfiguration.STORAGE_DIRECTORY_KEY, directory);
Configuration index = storage.subset(GraphDatabaseConfiguration.INDEX_NAMESPACE).subset(INDEX_NAME);
index.setProperty(INDEX_BACKEND_KEY, "elasticsearch");
index.setProperty(STORAGE_DIRECTORY_KEY, directory + File.separator + "es");
此外'master'分支可悲地過時。 GitHub上的默認分支實際上是'titan10',最新的開發是在'titan11'分支。 –
哪個應該是我應該使用gradle檢出的版本? Titan10已經穩定了嗎? – user2524707
你的gradle導入看起來很好。 'titan10'有一些超出'1.0.0'的變化。如果您使用的是「titan-1.0.0.zip」,我建議您使用'1.0.0'標籤,因爲這是匹配的源代碼。 –