测试Cassandra应用程序的最佳方法是什么?

时间:2015-08-31 11:31:46

标签: cassandra

我目前正在使用Achilles Embedded来启动本地临时Cassandra实例并在那里测试我的功能。虽然这在一定程度上有效,但似乎存在内存泄漏,因为我运行的测试越多,我看到PS Scavenge GC in xx ms之类的消息越多,我的系统就会慢慢爬行,甚至冻结鼠标指针。

那么,是否有更好的方法可以自动启动一个小型Cassandra实例来运行我的测试?

2 个答案:

答案 0 :(得分:1)

我用于快速创建本地Cassandra集群的工具是ccm(Cassandra Cluster Manager)实用程序。您可以在本地计算机上轻松创建任何版本的多节点群集。查看更多信息here

我相信一些Cassandra开发人员使用ccm进行开发工作,因此ccm与最新版本保持同步。

答案 1 :(得分:0)

我同意,您可以使用CCM。如果你有一个测试集群。尝试使用cassandra压力工具(独立或使用山药配置文件)。如果我的问题正确无误,它将解决您的问题。