【发布时间】:2015-08-08 18:42:17
【问题描述】:
我是 Cassandra 的新手,我只是在设置和使用它并使用 cqlsh 测试不同的场景。
我目前在 2 个数据中心中有 4 个节点,类似这样(当然有正确的 IP):
a.b.c.d=DC1:RACK1
a.b.c.d=DC1:RACK1
a.b.c.d=DC2:RACK1
a.b.c.d=DC2:RACK1
默认=DCX:RACKX
到目前为止,一切似乎都有意义,除了我故意关闭一个节点只是为了查看结果行为,我注意到我无法再在其余节点上查询/插入数据,因为它导致“无法完成请求: 一个或多个节点不可用。”
我知道一个节点不可用(我是故意这样做的),但分布式数据库的要点之一不是即使在某些节点出现故障时也能继续支持功能吗?为什么关闭一个节点就可以完全停止一切?
我错过了什么?
任何帮助将不胜感激!
【问题讨论】:
标签: cassandra theory distributed-database