任何人都可以提供我的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");
答
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");
}
是的,你能为这个代码片断提供给我的Java类的名字吗? – RKK