如果我们提交如下命令,是否有任何命令可以让我们找到将调用的所有java类: hdfs dfs –copyFromLocal data.txt /tmp
hdfs dfs –copyFromLocal data.txt /tmp
tmb3ates1#
因此,没有命令来获取内部调用类的类图。但下面是当 hadoop shell 命令在终端上运行。头等舱是 org.apache.hadoop.fs.FsShell.java 如果你打字 hadoop fs 或者 hdfs dfs 没有任何选择, printUsage 方法 FsShell.java 调用以显示帮助。在终端上,您将得到如下printusage方法的输出。二等舱是 org.apache.hadoop.fs.shell.FsCommand ,从fsshell类中调用。所有shell命令,如(-ls)ls.class、(-mkdir)mkdir.class,都是在的帮助下注册的 CommandFactory.java 在 FsShell 班级。最终您会得到一个hadoop命令类列表,如下所示。其中很少有人在里面有一些静态的内部类来实现类似的功能。
hadoop shell
org.apache.hadoop.fs.FsShell.java
hadoop fs
hdfs dfs
printUsage
FsShell.java
org.apache.hadoop.fs.shell.FsCommand
CommandFactory.java
FsShell
(-ls,-lsr)org.apache.hadoop.fs.shell.Ls.java (-mkdir)org.apache.hadoop.fs.shell.Mkdir.java (-mv) org.apache.hadoop.fs.shell.MoveCommands.java (-rm,rmdir,-rmr,-expunge)org.apache.hadoop.fs.shell.Delete.java
还有城里的名人,因为每个人都认识他们,也就是复制命令。
(-getmerge,-cp,-copyFromLocal,copyToLocal,-get,-put)org.apache.hadoop.fs.shell.CopyCommands.java
1条答案
按热度按时间tmb3ates1#
因此,没有命令来获取内部调用类的类图。但下面是当
hadoop shell
命令在终端上运行。头等舱是
org.apache.hadoop.fs.FsShell.java
如果你打字hadoop fs
或者hdfs dfs
没有任何选择,printUsage
方法FsShell.java
调用以显示帮助。在终端上,您将得到如下printusage方法的输出。
二等舱是
org.apache.hadoop.fs.shell.FsCommand
,从fsshell类中调用。所有shell命令,如(-ls)ls.class、(-mkdir)mkdir.class,都是在的帮助下注册的
CommandFactory.java
在FsShell
班级。最终您会得到一个hadoop命令类列表,如下所示。
其中很少有人在里面有一些静态的内部类来实现类似的功能。
还有城里的名人,因为每个人都认识他们,也就是复制命令。