Changes between Version 81 and Version 82 of jazz/hadoop4win-dev


Ignore:
Timestamp:
Jul 21, 2012, 10:48:55 AM (12 years ago)
Author:
jazz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • jazz/hadoop4win-dev

    v81 v82  
    649649 * 學習用 log4j 進行除錯
    650650 * 編輯 ${HADOOP_HOME}/conf/log4j.properties
    651  * [1] [http://stackoverflow.com/questions/4821134/hadoop-enable-logging Hadoop enable logging]
     651 * [http://stackoverflow.com/questions/4821134/hadoop-enable-logging Hadoop enable logging]
    652652{{{
    653653log4j.logger.org.apache.hadoop = DEBUG
    654654}}}
    655  * [2] 或把 hadoop.root.logger 從 INFO 改成 DEBUG
     655 * 或把 hadoop.root.logger 從 INFO 改成 DEBUG
    656656{{{
    657657hadoop.root.logger=DEBUG,console
    658658}}}
    659  * [3] 這次我想看的主要是 TaskTracker 的 BUG,也可以只打開以下的參數 (原 log4j.properties 內容已有這行,刪除註解即可)
     659 * 這次我想看的主要是 TaskTracker 的 BUG,也可以只打開以下的參數 (原 log4j.properties 內容已有這行,刪除註解即可)
    660660{{{
    661661log4j.logger.org.apache.hadoop.mapred.TaskTracker=DEBUG
    662662}}}
    663663 
     664 * 由於每次都要 compile code, 更新 jar 檔(用 jar uf),所以乾脆查了一下怎麼用 ant 作 jar 的更新。
     665 * [參考] http://ant.apache.org/manual/Tasks/jar.html
     666 * 修改 http://hadoop.nchc.org.tw/~jazz/build.xml 如下:
     667{{{
     668#!diff
     669--- build.xml.org       2012-07-21 10:47:32.892275874 +0800
     670+++ build.xml   2012-07-21 10:48:34.896278868 +0800
     671@@ -2,8 +2,8 @@
     672   <property name="bindir"      value="${basedir}/bin" />
     673   <property name="docdir"      value="${basedir}/doc" />
     674   <property name="srcdir"      value="${basedir}/src" />
     675-  <property name="jarname"     value="${basedir}/output.jar" />
     676-  <property name="hadoop-home" value="/usr/lib/hadoop" />
     677+  <property name="jarname"     value="${hadoop-home}/hadoop-core-1.0.3.jar" />
     678+  <property name="hadoop-home" value="c:/hadoop4win/opt/hadoop" />
     679   <property name="hadoop-libs" value="${hadoop-home}/lib" />
     680   <property name="hadoop-contrib" value="${hadoop-home}/contrib" />
     681 
     682@@ -38,7 +38,7 @@
     683   </target>
     684 
     685   <target name="jar" depends="compile,doc" description="Package the classes into a .jar file">
     686-    <jar destfile="${jarname}" basedir="${bindir}" />
     687+    <jar update="true" destfile="${jarname}" basedir="${bindir}" />
     688   </target>
     689 
     690   <target name="clean" description="Remove all compilation products to ensure a clean build">
     691}}}
     692 * 查詢是否更新
     693{{{
     694~$ jar tvfm $(cygpath -w /opt/hadoop/hadoop-core-1.0.3.jar) . | grep FileUtil
     695}}}