[英]About hadoop hdfs filesystem rename
我将大量数据存储到hdfs中。 我需要将文件从一个文件夹移动到另一个文件夹。
请问一般来说,文件系统重命名方法的成本是多少? 说我必须移动TB的数据。
非常感谢你。
重命名是HDFS中仅元数据的操作。 因此它也很便宜,就像在普通POSIX文件系统中一样。 没有数据移动。 唯一涉及的服务器是名称节点。
重命名的源代码可以在这里找到。 非常简单。
在HDFS或任何文件系统(如果实施得当)中移动文件涉及对名称空间的更改,而不涉及实际数据的移动。 遍历代码仅完成了“名称”节点中名称空间的更改(内存和编辑日志)。
只需要修改第一部分,而不必修改阻止到机器列表。 我还没有尝试过,但是我想应该没问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.