Cassandra - 优化集群中的硬件

时间:2014-09-15 17:12:39

标签: parallel-processing cassandra cluster-computing

我已经能够让Cassandra在macbook集群上工作了(为了好玩)。现在我正在努力将其用于研究。

目前,我有一台运行intel 3770K lga 1150的linux机器。我想为运行cassandra创建一个集群。我可以使用便宜的机器(2-3个带有intel i5,4tb hd和8 gb ram的节点)?第一次正确执行此操作的最佳配置是什么?

是否可以使用新节点来运行cassandra,当前机器只是利用数据进行分析?

1 个答案:

答案 0 :(得分:0)

8gb内存相当低。我建议至少16gb(越多越好),这样你就可以安全地分配8gb堆,同时为offheap的东西留出空间。特别是如果你想在其上存储多个TB数据,你需要超过8GB。有些数据模型比其他数据模型差。如果使用非ssd确保有一个专用的驱动器到commitlog,所以它不与数据竞争。它将与您列出的内容一起使用,但是一旦获得了大量数据,您将无法获得良好的性能。

http://www.datastax.com/documentation/cassandra/2.0/cassandra/architecture/architecturePlanningAbout_c.html

您可以创建多个数据中心来分隔不同的工作负载。如果使用datastax enterprise,DSE工作负载snitch将为您执行此操作。