Advertisement

Hadoop中put及copyFromLocal文件传输性能对比分析

阅读量:

hadoop1.0.3

今日对hadoop shell命令中的put与copyFromLocal功能进行了实际验证。在操作前,通过网络查找相关资料,发现一篇文档:http://hakunamapdata.com/why-put-is-better-than-copyfromlocal-when-coping-files-to-hdfs/ ,其中指出put命令相较于copyFromLocal更具优势。文中详细阐述了多个方面,但最终得出的结论仅是put命令在书写时更为简洁,使用起来更加便捷,令人感到困惑。

此外,该资料还解释了copyFromLocal与put之间的关联性。从代码结构来看,copyFromLocal实际上是继承自put命令的,具体实现代码如下:

复制代码
  public static class CopyFromLocal extends Put {

    
     public static final String NAME = "copyFromLocal";
    
     public static final String USAGE = Put.USAGE;
    
     public static final String DESCRIPTION = "Identical to the -put command.";
    

全部评论 (0)

还没有任何评论哟~