Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一项任务要调查将 cassandra 与 hadoop 一起使用。
Hadoop 的名称节点是单点故障。这意味着如果 namenode 出现故障,整个数据库将无法访问。所有 Cassandra 节点都是相同的,因此不存在单点故障。
如果我将 Cassandra 与 Hadoop 一起使用,我假设所有系统都有单点故障(据我所知,这是 Hadoop 名称节点)。
我的问题:
1-我之前的假设是真的吗?
2-如果是这种情况,使用这种结构(Cassandra with Hadoop)有什么好处吗?
其半真半假。如果您将 Cassandra 与 Hadoop 一起使用,则所有数据都存储在 Cassandra 而不是 HDFS 中,并且 Hadoop 用于计算。因此,如果您的 namenode 出现故障,您唯一失去的就是运行 map reduce 任务的能力,但您的所有数据都将是安全且可访问的。