[[PageOutline]] ◢ <[wiki:Hinet130923/Lab11 實作十一]> | <[wiki:Hinet130923 回課程大綱]> ▲ | <[wiki:Hinet130923/Lab13 實作十三]> ◣ = 實作十二 Lab12 = * 下一個範例我們使用了一個 jar 的技巧,直接修改 {{{ cd ~/hadoop_labs lab003/FsShell cd ~/hadoop_labs/lab004 ant hadoop fs -ls hadoop jar copyFromLocal.jar doc input hadoop fs -ls touch test hadoop jar copyFromLocal.jar test file hadoop fs -ls export HADOOP_CONF_DIR=~/hadoop/conf.local/ hadoop fs -ls hadoop jar copyFromLocal.jar doc input hadoop fs -ls hadoop jar copyFromLocal.jar test file hadoop fs -ls unset HADOOP_CONF_DIR ant clean }}} == 實作習題 == <問題 1> 執行 lab003/FsShell,在單機模式時,srcFs 物件是哪一個 Java 類別 {{{ #!text (A) org.apache.hadoop.fs.LocalFileSystem (B) org.apache.hadoop.hdfs.DistributedFileSystem (C) org.apache.hadoop.fs.shell.Count (D) org.apache.hadoop.fs.shell.CommandFormat }}} <問題 2> 執行 lab003/FsShell,在全分散模式時,srcFs 物件是哪一個 Java 類別 {{{ #!text (A) org.apache.hadoop.fs.LocalFileSystem (B) org.apache.hadoop.hdfs.DistributedFileSystem (C) org.apache.hadoop.fs.shell.Count (D) org.apache.hadoop.fs.shell.CommandFormat }}} <問題 3> 根據 ${HOME}/hadoop/src/core/org/apache/hadoop/fs 目錄的內容,試猜測 Hadoop 1.0.4 支援哪幾種檔案系統: (複選) <提示> http://answers.oreilly.com/topic/456-get-to-know-hadoop-filesystems/ {{{ #!text (A) HDFS (hdfs://namenode:port) (B) Amazon S3 (s3:// , s3n://) (C) KFS (D) Local File System (file:///) (F) FTP (ftp://user:passwd@ftp-server:port) (G) RAMFS (ramfs://) (H) HAR (Hadoop Archive Filesystem, har://underlyingfsscheme-host:port/archivepath or har:///archivepath ) }}}