| | 47 | |
| | 48 | * 開始動手吧~請剪貼以下的步驟: |
| | 49 | {{{ |
| | 50 | ~# cd hadoop_labs |
| | 51 | ~/hadoop_labs# lab000/hadoop-local-mode |
| | 52 | }}} |
| | 53 | |
| | 54 | * 等待安裝的過程中,讓我們來講解 hadoop-local-mode 這隻 Shell Script 做了哪些事情。 |
| | 55 | |
| | 56 | * 安裝完成,首先先讓我們觀察有幾個 java process |
| | 57 | {{{ |
| | 58 | ~/hadoop_labs# jps |
| | 59 | }}} |
| | 60 | |
| | 61 | * 觀察有沒有開 port |
| | 62 | {{{ |
| | 63 | ~/hadoop_labs# netstat -nap | grep java |
| | 64 | }}} |
| | 65 | |
| | 66 | * 讓我們來複習一下 HDFS 的基本操作 |
| | 67 | {{{ |
| | 68 | ~/hadoop_labs# cd ~ |
| | 69 | ~# ls |
| | 70 | ~# source ~/.bashrc |
| | 71 | ~# hadoop fs -ls |
| | 72 | ~# hadoop fs -mkdir tmp |
| | 73 | ~# hadoop fs -ls |
| | 74 | ~# ls |
| | 75 | ~# hadoop fs -put ${HOME}/hadoop/conf.local input |
| | 76 | ~# hadoop fs -ls |
| | 77 | ~# ls |
| | 78 | }}} |
| | 79 | |
| | 80 | == 實作習題 == |
| | 81 | |
| | 82 | 試回答以下問題: |
| | 83 | |
| | 84 | 1. 當您下 jps 指令之後,除了 jps 以外,看到幾個 java process ? |
| | 85 | {{{ |
| | 86 | #!text |
| | 87 | (A) 0,只有 jps 一個結果 |
| | 88 | (B) 1 |
| | 89 | (C) 2 |
| | 90 | (D) 3 |
| | 91 | (E) 4 |
| | 92 | }}} |
| | 93 | 2. 回到家目錄,執行 hadoop fs -ls 指令,您看到的結果跟直接下 ls 有無不同? |
| | 94 | {{{ |
| | 95 | #!text |
| | 96 | (A) hadoop fs -ls 會顯示完整路徑,並將隱藏檔案也秀出來. ls 只會秀出一般的檔案 |
| | 97 | (B) 顯示 can not access |
| | 98 | }}} |
| | 99 | 3. 在家目錄, 執行 hadoop fs -mkdir tmp 指令,對家目錄有何影響? |
| | 100 | {{{ |
| | 101 | #!text |
| | 102 | (A) 在家目錄底下多了一個 tmp 目錄 |
| | 103 | (B) 家目錄沒有任何改變 |
| | 104 | }}} |