【问题标题】:What is the best way to test Cassandra applications?测试 Cassandra 应用程序的最佳方法是什么?
【发布时间】:2015-09-01 09:07:48
【问题描述】:

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

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

【问题讨论】:

    标签: cassandra


    【解决方案1】:

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

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

    【讨论】:

    • 我现在正在使用 cassandraunit,我只需要确保不要过于频繁地关闭和重新打开ClusterSession
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2011-06-05
      • 1970-01-01
      • 1970-01-01
      • 2010-09-12
      • 2013-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多