2013-03-04 41 views
2

我試圖創建使用Thinkaurelius泰坦數據存儲:Thinkaurelius泰坦配置的BerkeleyDB

TitanGraph graph = TitanFactory.open("/tmp/graph") 

的文檔可以在https://github.com/thinkaurelius/titan/wiki/Using-BerkeleyDB 找到但每次我打開正在創建一個新的數據存儲的圖表。我甚至嘗試過使用配置對象,但沒有幫助。有沒有人在此之前工作?我想創建一個應該可重用的泰坦數據存儲,即每次打開它時都不應創建新的數據存儲。

有什麼建議嗎?

+0

嘗試使用路徑之外'/ tmp'因爲它是每次開機後通常擦拭。例如:'/ home//.titan'。 – harpun 2013-03-04 17:09:26

+0

是的,我已經嘗試過了,它沒有幫助,我從打開的titangraph獲取頂點並檢查迭代器中的頂點數,它總是爲0 – 2013-03-04 17:20:26

+1

我假設您也正在執行stopTransaction(SUCCESS)或之後突變圖。如果您更改圖表並且未提交該交易,則下次打開該交易時不會保留該更改。 – 2013-03-04 18:00:40

回答