Changes between Version 1 and Version 2 of HadoopWorkshopHandsOn
- Timestamp:
- Nov 6, 2008, 1:47:48 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
HadoopWorkshopHandsOn
v1 v2 1 1 == Hadoop Hands-on Labs (1) == 2 2 3 *download hadoop-0.18.23 1. download hadoop-0.18.2 4 4 {{{ 5 5 $ cd ~ … … 7 7 $ tar zxvf hadoop-0.18.2.tar.gz 8 8 }}} 9 * 1. Hadoop 會用 SSH 進行內部連線,因此需要做 SSH Key exchange9 2. Hadoop 會用 SSH 進行內部連線,因此需要做 SSH Key exchange 10 10 {{{ 11 11 ~$ ssh-keygen 12 12 ~$ cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys 13 13 }}} 14 * 2. 需要 JAVA_HOME 環境變數才能執行 hadoop namenode14 3. 需要 JAVA_HOME 環境變數才能執行 hadoop namenode 15 15 {{{ 16 16 $ echo "export JAVA_HOME=/usr/lib/jvm/java-6-sun" >> ~/.bash_profile 17 17 $ cd ~/hadoop-0.18.2 18 18 }}} 19 * 3. 編輯 conf/hadoop-evn.sh (HADOOP_HOME要設定到你的hadoop安裝目錄)19 4. 編輯 conf/hadoop-evn.sh (HADOOP_HOME要設定到你的hadoop安裝目錄) 20 20 {{{ 21 21 export JAVA_HOME=/usr/lib/jvm/java-6-sun … … 23 23 export HADOOP_CONF_DIR=$HADOOP_HOME/conf 24 24 }}} 25 * 4. 編輯 conf/hadoop-site.xml 在 configuration 那一段加入以下設定25 5. 編輯 conf/hadoop-site.xml 在 configuration 那一段加入以下設定 26 26 {{{ 27 27 <property> … … 42 42 </description> 43 43 </property> 44 45 44 }}} 46 * 5. 啟動hadoop 的兩道指令45 6. 啟動hadoop 的兩道指令 47 46 {{{ 48 47 ~/hadoop-0.18.2$ bin/hadoop namenode -format 49 48 ~/hadoop-0.18.2$ bin/start-all.sh 50 49 }}} 51 * 6. 完成後可以看到以下三個網頁50 7. 完成後可以看到以下三個網頁 52 51 * http://localhost:50030/ 53 52 * http://localhost:50060/ 54 53 * http://localhost:50070/ 55 54 56 * 7. 也可以放的東西上hdfs去看看55 8. 也可以放的東西上hdfs去看看 57 56 {{{ 58 57 ~/hadoop-0.18.2$ bin/hadoop dfs -put conf conf