0

想租一些虚拟机,这样我就可以玩和学习 Cassandra。您可以摆脱的最小内存(也许)磁盘占用空间是多少?

为了练习,假设我从三个节点开始。

4

3 回答 3

2

Cassandra 可以很好地缩减以进行测试,因此 EC2 小型实例或等效实例就可以了。稍后,如果您计划进行性能/负载测试,则可以扩大规模。请务必调整/检查配置 - 特别是 JVM 堆并根据服务器规范调整大小。

如果您只是想学习软件、数据建模、CQL 等,并且复制并不重要,那么单个服务器也可以正常工作 - 只需创建复制因子为 1 的键空间。我在笔记本电脑上运行 cassandra开发工作,它对 0.5 gig 的 jvm 堆非常满意。

于 2013-07-29T22:05:05.943 回答
2

人们一直在 RaspberryPi 上运行 Cassandra(在 YouTube 上观看演讲,或在 SlideShare 上查看一些幻灯片),因此所需的最低规格非常低。RaspberryPi 拥有 500 兆的 RAM 和一个运行频率为 700 Mhz 的 ARM CPU。

对于磁盘空间,在开始写入数据之前几乎不需要什么空间,然后它会随着数据大致线性扩展(但请记住,删除东西实际上会暂时增加磁盘使用量,并且压缩在运行时也需要一些额外的空间)。

对于玩游戏,您可能只需要相当于 RaspberryPi 的设备,但在三个 EC2 m1.small 上运行它绝对可以正常工作。我没有在 t1.micro 上运行它,但它应该可以工作(t1.micro 实际上的规格低于 RaspberryPi,尽管它可能具有更快的磁盘 IO)。

于 2013-07-29T14:09:07.920 回答
0

如果您只是想玩弄一个集群而不一定要一直运行一些东西,您可以尝试在自己的机器上运行一个集群,而不用为每个节点运行单独的虚拟机ccm

于 2013-07-30T10:54:39.187 回答