我是hadoop新手,正在开发javaapi来管理hdfs中的文件,并且正在寻找将hadoop文件shell命令Map到java类的方法。
j91ykkif1#
你在找这个Map信息吗?每个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");
wwwo4jvm2#
org.apache.hadoop.fs.shell.copy命令
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"); }
2条答案
按热度按时间j91ykkif1#
你在找这个Map信息吗?
每个shell命令的java类:
wwwo4jvm2#
org.apache.hadoop.fs.shell.copy命令