| | 82 | |
| | 83 | * lab003/FsShell 所做的動作: |
| | 84 | 1. 安裝 ant |
| | 85 | 2. 編譯 src/FsShell.java 並使用 jar -u 將產生的 .class 更新到 hadoop-core-$VERSION.jar |
| | 86 | 3. 顯示 hadoop-core-$VERSION.jar 與原始備份 hadoop-core-$VERSION.jar.org 的差異(請觀察日期) |
| | 87 | 4. 採用 HADOOP_CONF_DIR 環境變數切換成單機模式,請留意畫面中出現的 srcFS 內容 |
| | 88 | 5. 切換回全分散式模式,請留意畫面中出現的 srcFS 內容 |
| | 89 | |
| | 90 | == 實作習題 == |
| | 91 | |
| | 92 | <問題 1> 執行 lab003/FsShell,在單機模式時,srcFs 物件是哪一個 Java 類別 |
| | 93 | {{{ |
| | 94 | #!text |
| | 95 | (A) org.apache.hadoop.fs.LocalFileSystem |
| | 96 | (B) org.apache.hadoop.hdfs.DistributedFileSystem |
| | 97 | (C) org.apache.hadoop.fs.shell.Count |
| | 98 | (D) org.apache.hadoop.fs.shell.CommandFormat |
| | 99 | }}} |
| | 100 | |
| | 101 | <問題 2> 執行 lab003/FsShell,在全分散模式時,srcFs 物件是哪一個 Java 類別 |
| | 102 | {{{ |
| | 103 | #!text |
| | 104 | (A) org.apache.hadoop.fs.LocalFileSystem |
| | 105 | (B) org.apache.hadoop.hdfs.DistributedFileSystem |
| | 106 | (C) org.apache.hadoop.fs.shell.Count |
| | 107 | (D) org.apache.hadoop.fs.shell.CommandFormat |
| | 108 | }}} |