= 2010-05-18 = * [專案] '''[wiki:jazz/ClassCloud_LiveCD#a2010-05-18 ClassCloud-LiveCD : 基於 DRBL 的雲端教學環境] ''' * [備忘] 裝 Ubuntu 的 Shiretoko 瀏覽器(Firefox 3.5.9),剛開始會遇到 search engine 是空的狀況。此時可以先連線至 http://mycroft.mozdev.org/ 去加一個,之後就會比較方便了。之後再追加 [https://addons.mozilla.org/zh-TW/firefox/addon/3682 Add to Search Bar] 套件,把常用的搜尋引擎加進去就可以了。Ex. [http://trac.nchc.org.tw/grid Trac 的搜尋框]、[http://findbook.tw/ FindBook]、[http://packages.debian.org debian 套件]、[http://packages.ubuntu.com ubuntu 套件]、[http://www.docjax.com docjax 電子文件搜尋]等 {{{ 知止而後能定,定而後能靜,靜而後能安,安而後能慮,慮而後能得 }}} == Hadoop == * 關於怎麼監控與量測 Hadoop Job 的效能,目前我知道有兩套 * Berkeley 的 X-Trace - [http://radlab.cs.berkeley.edu/wiki/Projects/X-Trace_on_Hadoop Monitoring Hadoop through Tracing] ([http://www.cs.berkeley.edu/~matei/hadoop_tracing_poster.pdf Poster PDF]) - Yahoo Research 也用 X-Trace,詳 [http://research.yahoo.com/files/andy_konwinski_x-tracing_hadoop.pdf X-Tracing Hadoop(PDF)] 跟 [http://research.yahoo.com/node/2119 Monitoring Hadoop Using X-Trace | Yahoo! Research (影片)] * CMU 的 ASDF - [http://www.pdl.cmu.edu/PDL-FTP/stray/CMU-PDL-08-104.pdf ASDF: Automated, Online Fingerpointing for Hadoop] (PDF) == Bash Shell Script == * bash script 除錯(debug)與追蹤(trace)技巧:經常玩自由軟體的人一定要看別人的程式碼,或對自己寫的程式碼進行除錯。若是 perl script 可以'''加一個 -d 參數'''下去跑。 如果是 bash 呢?? bash script 可以'''加一個 -x 參數'''下去跑。 底下是一個範例: {{{ jazz@jazzbook:~/mkxpud$ bash -x ./tools/mkxpud + export LC_ALL=C + LC_ALL=C + '[' -f tools/function.sh ']' + . tools/function.sh + '[' -z ']' + usage + echo 'Usage: mkxpud