任何人都可以提供我的hadoop文件shell命令映射到java类吗?

问题描述:

刚刚接触Hadoop,并且正在使用Java API来管理HDFS中的文件,并且正在寻找将hadoop文件shell命令映射(类型)到java类。任何人都可以提供我的hadoop文件shell命令映射到java类吗?

你在寻找这个映射信息吗?

每个shell命令Java类:

factory.addClass(Merge.class, "-getmerge"); 
factory.addClass(Cp.class, "-cp"); 
factory.addClass(CopyFromLocal.class, "-copyFromLocal"); 
factory.addClass(CopyToLocal.class, "-copyToLocal"); 
factory.addClass(Get.class, "-get"); 
factory.addClass(Put.class, "-put"); 
factory.addClass(AppendToFile.class, "-appendToFile"); 
+0

是的,你能为这个代码片断提供给我的Java类的名字吗? – RKK

org.apache.hadoop.fs.shell.CopyCommands

class CopyCommands { 
    public static void registerCommands(CommandFactory factory) { 
    factory.addClass(Merge.class, "-getmerge"); 
    factory.addClass(Cp.class, "-cp"); 
    factory.addClass(CopyFromLocal.class, "-copyFromLocal"); 
    factory.addClass(CopyToLocal.class, "-copyToLocal"); 
    factory.addClass(Get.class, "-get"); 
    factory.addClass(Put.class, "-put"); 
    factory.addClass(AppendToFile.class, "-appendToFile"); 
    }