hadoop - 如何才能仅从hdfs联合中的一个 namespace 中排除某些数据节点?

标签 hadoop hive hbase namenode datanode

我正在检查hadoop联盟。这里的数据节点是通用的,只有 namespace 会有所不同。我们如何仅从一个命名空间中排除某些数据节点。

最佳答案

在停用中,需要停用的节点将添加到所有Namenode的排除文件中。每个Namenode停用其块池。当所有Namenode都停止使用Datanode时,该Datanode被视为已停止使用。

有关更多详细信息,请查看:https://hadoop.apache.org/docs/r2.7.2/hadoop-project-dist/hadoop-hdfs/Federation.html#Decommissioning

关于hadoop - 如何才能仅从hdfs联合中的一个 namespace 中排除某些数据节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53280288/

相关文章:

java - 没有文件所有者的 S3 HDFS - AccessControlException

hadoop - Oozie验证命令抛出错误:必须指定一个文件

java - 可写问题: Not able to print the contents

azure - 即使使用 hive.merge,Tez : one file per insert, 上的 Hive 0.14 也是如此。 active

hadoop - 如何将新数据附加到现有的配置单元表

hadoop - 是否有任何人在cloudera实现或开发impala?

java - java.lang.NoSuchMethodError:org.apache.hadoop.conf.Configuration.addDeprecation(Ljava/lang/String; [Ljava/lang/String;)

hive - 从 HDFS 手动删除分区数据时,如何更新 Hive 中的分区元数据

hadoop - 如果 RegionServer 崩溃并且数据尚未写入 DataNode 会怎样?

mysql - HBase表结构转MySQL