【发布时间】:2015-09-01 09:07:48
【问题描述】:
我目前正在使用Achilles Embedded 启动一个本地临时 Cassandra 实例并在那里测试我的功能。虽然这在一定程度上起作用,但似乎存在内存泄漏,因为我运行的测试越多,我看到像PS Scavenge GC in xx ms 这样的消息越多,我的系统就会慢下来,甚至冻结鼠标指针。
那么,有没有更好的方法来自动启动一个小型 Cassandra 实例来运行我的测试?
【问题讨论】:
标签: cassandra
我目前正在使用Achilles Embedded 启动一个本地临时 Cassandra 实例并在那里测试我的功能。虽然这在一定程度上起作用,但似乎存在内存泄漏,因为我运行的测试越多,我看到像PS Scavenge GC in xx ms 这样的消息越多,我的系统就会慢下来,甚至冻结鼠标指针。
那么,有没有更好的方法来自动启动一个小型 Cassandra 实例来运行我的测试?
【问题讨论】:
标签: cassandra
我用来快速创建本地 Cassandra 集群的工具是 ccm(Cassandra 集群管理器)实用程序。您可以轻松地在本地计算机上为任何版本创建多节点集群。查看更多信息here。
我相信一些 Cassandra 开发人员使用 ccm 进行开发工作,因此 ccm 会与最新版本保持同步。
【讨论】:
Cluster和Session。
我同意,您可以使用 CCM。如果你有一个测试集群。尝试使用 cassandra 压力工具(独立或使用 yam 配置文件)。如果我的问题是正确的,它将解决您的问题。
【讨论】: