作业1:java代码实现hadoop fs -lsr的功能,调用FileSystem.listStatus(...)方法,显示结果,要求结果显示样式如hadoop fs -ls xxx的结果类似。
作业2:java 代码实现 hadoop fs -lsr 的功能
------上面两题的代码如下:
package
hdfs;
import
java.io.IOException;
import
java.net.URI;
import
java.net.URISyntaxException;
import
org.apache.commons.lang.time.DateFormatUtils;
import
org.apache.hadoop.conf.Configuration;
import
org.apache.hadoop.fs.FileStatus;
import
org.apache.hadoop.fs.FileSystem;
import
org.apache.hadoop.fs.Path;
public
class
TestFIleSystem {
public
static
void
main(String[] args)
throws
IOException,
URISyntaxException {
final
FileSystem fs = FileSystem.get(
new
URI(
"hdfs://chaoren1:9012"
),