zoukankan      html  css  js  c++  java
  • 18 ? 21

    $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
    ",status.getPath());
    
            System.out.printf("length:%d
    ",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

  • 相关阅读:
    简单二分求解(木板补漏问题)
    switch语句和for循环
    JAVA运算符和优先级
    JAVA数据类型
    JAVA基础
    JAVA开发环境
    linux配置IP地址
    LVM逻辑分区
    用户和用户组
    第一天
  • 原文地址:https://www.cnblogs.com/rsapaper/p/7753296.html
Copyright © 2011-2022 走看看