wiki:III140118/Lab11

◢ <實作十> | <回課程大綱> ▲ | <實作十二> ◣

實作十一 Lab11

Hadoop FileSystem API 實作(二)
HDFS 下載檔案到 Local
Download HDFS Files and Directories to Local

請先連線至 nodeN.3du.me , N 為您的報名編號
  • 延續上一個實作,我們也可以參考 FsShell.java 的 copyToLocal(String[]argv, int pos) 函數,來撰寫從 HDFS 下載到本地端的程式
     159   void copyToLocal(String[]argv, int pos) throws IOException {
    ........
     183       Path srcpath = new Path(srcstr);
     184       FileSystem srcFS = getSrcFileSystem(srcpath, verifyChecksum);
    ........
    
  • 讓我們先來觀察程式運作的情形,請剪貼以下步驟,並嘗試思考觀察到的現象(特別是 ls 指令列出的結果差異):
    cd ~/hadoop_labs/lab005
    ant
    hadoop fs -ls
    ls
    hadoop jar copyToLocal.jar input input
    ls
    hadoop jar copyToLocal.jar file file
    ls
    ant clean
    
Last modified 11 years ago Last modified on Jan 18, 2014, 12:23:50 AM