wiki:Hinet130923/Lab12

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

實作十二 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 類別

      (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 類別

      (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/

      (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 )
Last modified 11 years ago Last modified on Sep 24, 2013, 3:12:53 PM