1
一切運行良好,直到我的應用服務器關閉後,我無法連接到TitanDB。 我的連接代碼:無法連接到TitanDB - 具有相同實例ID []的Titan圖表已經打開。可能需要強制關機
try {
titanGraph = TitanFactory.build()
.set("storage.backend", "cassandra")
.set("storage.hostname", titanHostname)
.set("graph.unique-instance-id-suffix", 99)
.open();
if(titanGraph.isOpen()) {
LOGGER.info("Success to open Titan DB");
}
} catch (Exception e) {
initError(e, "Error opening Titan DB: ");
}
我總是得到這樣的例外:
Caused by: com.thinkaurelius.titan.core.TitanException: A Titan graph with the same instance id [c0a838012r] is already open. Might required forced shutdown.
at com.thinkaurelius.titan.graphdb.database.StandardTitanGraph.<init>(StandardTitanGraph.java:133)
at com.thinkaurelius.titan.core.TitanFactory.open(TitanFactory.java:93)
at com.thinkaurelius.titan.core.TitanFactory$Builder.open(TitanFactory.java:134)
at com.ngsoft.security.auth.TitanLoginModule.connectTitanDB(TitanLoginModule.java:119)
... 33 more
主要問題是:
泰坦神圖使用相同的實例ID [...]已經打開。可能需要強制關機。
重新啓動我的電腦&卡桑德拉集羣沒有工作
此外,當應用程序服務器出現故障時,應確保關閉TitanGraph。 –