hadoop - 在 Apache Hadoop 中的 Datanode 内重新平衡磁盘
问题描述
我有一个 Apache Hadoop 集群。面临数据分布不均的节点之一。机器有3个磁盘。磁盘 1 分别占据 86% 左右,磁盘 2 30% 和磁盘 3 60%。现在,如果数据在 DataNode 内的磁盘之间分布不均匀怎么办?PS:我想通知你存储类型不一样,所以,我无法关注 HDFS-1312。另外,我的 Hadoop 版本是 2.5.0。有什么帮助吗?
解决方案
节点内平衡器是在 Hadoop3 中引入的。
我不确定是否有替代方案而不自己移动文件,即使它认为名称节点只跟踪数据节点而不是数据量,这也可能是有风险的
推荐阅读
- swift - 如何将 inputView 与 SwiftUI TextField 一起使用?
- node.js - 如何在节点js中提交表单后减少金额
- java - 原子操作如何工作以及线程如何不能被抢占。是 OS 保证还是 JVM 保证?
- r - R在满足3个条件的情况下比较一列中的行值
- javascript - 如何创建与缩略图不同的图像的轻量级 CSS 图像库?
- mysql - 是否可以在 MYSQL 中的查询之上运行排名函数
- java - 使用二叉搜索树的 TreeMap
- sql - 下面的 SQL 语句是否正确?
- php - phpoffice\phpspreadsheet - 数据系列值 -> 数据源
- python - 如何在 GridSearchCV 的 keras 模型的超参数优化中使用简单的验证集?