2015-08-31 122 views
1

我目前使用Achilles Embedded來創建一個本地臨時Cassandra實例並在那裏測試我的功能。雖然這在一定程度上有效,但隨着運行的測試越多,我看到的消息越多,如PS Scavenge GC in xx ms,我的系統變得越來越慢,甚至凍結了鼠標指針,似乎會出現內存泄漏。測試Cassandra應用程序的最佳方法是什麼?

那麼,有沒有更好的方法來自動啓動一個小Cassandra實例來運行我的測試?

回答

1

我用於快速創建本地Cassandra羣集的工具是ccm(Cassandra羣集管理器)實用程序。您可以輕鬆地在本地機器上爲任何版本創建多節點羣集。查看更多信息here

我相信一些Cassandra開發人員使用ccm進行開發工作,所以ccm保持與最新版本保持同步。

+0

我現在正在使用cassandraunit,我只需要確保不要太頻繁地關閉並重新打開'Cluster'和'Session'。 – rabejens

0

我同意,你可以使用使用CCM。如果你有一個測試集羣。嘗試使用cassandra壓力工具(獨立或使用yam配置文件)。如果我的問題正確,它會解決您的問題。

相關問題