几天来,我一直在使用 Cassandra 实例而无需重新启动,以完成一项简单的存储推文的任务,一秒钟内保存 1-2 次。之后,Cassandra 变得非常慢,我不得不重新启动它。这是卡桑德拉斯现在预期的稳定吗?编写一个守护程序以每天或每天杀死/重新启动它是一个很好的解决方案吗?
问问题
1050 次
2 回答
4
不会。人们普遍认为 Cassandra 会比这更稳定。如果它不稳定,则很有可能您将其配置错误。例如,它可能会尝试使用比您预期更多的内存。如果您在 Cassandra 中遇到了错误或缺陷,那么它并不是困扰大多数用户的问题。
至于你的“重启守护进程”计划,我将选择“这对于几乎所有事情来说都是一个糟糕的解决方案,尤其是对于你信任的任何你真正关心的数据的东西。”
于 2012-01-20T23:06:52.200 回答
2
来自https://cassandra.apache.org/
Cassandra 已在 Netflix、Twitter、Urban Airship、Constant Contact、Reddit、Cisco、OpenX、Digg、CloudKick、Ooyala 以及更多拥有大型活动数据集的公司中使用。已知最大的 Cassandra 集群在 400 多台机器中拥有超过 300 TB 的数据。
它也(是?)在 Facebook 上大量使用。我会说它是稳定的。:)
顺便说一句,我认为它根本不意味着每 1-2 天重新启动一次:如果您有具有高可用性 (HA) 要求的大量数据集,则可以使用它,并且每 2 天下降一次不是 HA。
于 2012-01-20T23:29:29.287 回答