码迷,mamicode.com
首页 > 其他好文 > 详细

18 ? 21

时间:2017-10-30 11:20:34      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:nts   filesyste   conf   str   logs   div   ret   txt   fss   

 

 

$echo "This is for MyHDFSCat" > test.txt
$bin/hadoop fs -put test.txt  /test.txt


JAVA
...
public class MyHDFSStat extends Configured implements Tool
{
    public int run(String[] args) throws Exception{
        String url = null;
        if (args.lrlength > 0){
            uri = args[0];
        }

        Configuration conf = this.getConf();
        FileSystem fs=FileSystem.get(URI.create(uri),conf);
        FileStatus status = fs.getFileStatus(new Path(uri));
        
        System.out.printf("path:%s\n",status.getPath());

        System.out.printf("length:%d\n",status.getLen());

        return 0;
        
    }

}


public static void main(String[] args) throws Exception{
    int exitCode() = ToolRunner.run(new MyHDFSStat(), args);
    System.exit(exitCode);
}

...
JAVA
myhdfsstat.jar

$bin/hadoop jar myhdfsstat.jar com.cisco.MyHdfsStat hdfs:///test.txt


path: hdfs://master:9000/test.txt
length: 18

 

 

This is for MyHDFSCat = 18+3

18 ? 21

标签:nts   filesyste   conf   str   logs   div   ret   txt   fss   

原文地址:http://www.cnblogs.com/yuanjiangw/p/7753296.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!