hadoop - 在 HDFS Federation 中,我可以创建一个额外的名称节点作为所有名称节点的备用名称节点的设置吗?

标签 hadoop hdfs

在HDFS Federation中,我了解到每个拥有一个namespace的namenode都需要一个namenode作为standby namenode。这意味着如果我有 10 个名称节点,那么我应该有 10 个备用名称节点。

是否有可能有一个额外的名称节点作为所有名称节点的备用名称节点,以便如果其中一个名称节点出现故障,那么备用名称节点将成为事件名称节点,就像在 RAID 5 中使用的一个额外硬盘的情况一样

最佳答案

不,这是不可能的,因为 HDFS 联合中的每个名称节点都将具有单独的 namespace ,并且每个 namespace 都需要单独且单独的备用 namespace /名称节点。集群中存在的所有名称节点不可能只有一个 namespace 或名称节点。

关于hadoop - 在 HDFS Federation 中,我可以创建一个额外的名称节点作为所有名称节点的备用名称节点的设置吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26541478/

相关文章:

scala - 当我尝试通过 Cloudera VM 在 spark 中运行 scala 命令时,topology.py 出现语法错误

java - Hadoop HDFS MapReduce 输出到 MongoDb

hadoop - 如何决定在 HDFS 中使用的集群大小和实例类型?

hadoop - 找不到org.apache.hadoop.conf.Configuration

hadoop - HDFS 不复制 block

java - hadoop mapreduce 给出子错误

hadoop - 只有一个文件从带有水槽的kafka到hdfs

java - SPARK:java.lang.IllegalStateException:找不到任何构建目录

docker - HDFS 从 kafka 写入 : createBlockOutputStream Exception

java - 无法从集群网络外部的 Java 应用程序获取 HDFS 集群中文件的 InputStream