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

  • 相关阅读:
    尚观寻求帮助
    linux软链接与硬连接
    linux常用命令(三)
    zend 动作控制器
    zend 路由
    ZF组件功能简介
    zend_controller
    linux常用命令(一)
    练习1
    练习1感受:
  • 原文地址:https://www.cnblogs.com/rsapaper/p/7753296.html
Copyright © 2011-2022 走看看