I-List is a very helpful links share platform to share your collected links. It provides an user friendly interface to you for sharing some kind of links. I’ve found that there are two collections which is very helpful for some people whose subjects are for studying and implementation in statistics, accounting and computer science. 1. […]
Category: Linuxamp;FreeBSD
Hadoop 戰爭開打
由於大量資訊的時代來臨,越來越多公司想要利用Hadoop的處理能力來幫他們解決商業或是科學計算上的問題。知名的Hadoop由於其開放原始碼的特性,讓許多公司能夠針對它做客製化與商業化。目前,Hadoop相關專案以及其相關發行版為以下:Apache HadoopCloudera’s Distribution including Apache Hadoop (that’s the official name)IBM Distribution of Apache HadoopDataStax BriskAmazon Elastic MapReduce HDFS alternativesMaprAppistry CloudIQ Storage Hadoop EditionIBM Global Parallel File System (GPFS)CloudStoreHadoop MapReduce alternativesPervasive DataRushCascadingHive (an Apache subproject, included in Cloudera’s distribution)Pig (a Yahoo-developed language, included in Cloudera’s distribution) 對此,開放原始碼新創公司Cloudera也說過,不會在這塊市場上退縮。事實上,Cloudera在Hadoop上提供專業服務以利其營運以外,也釋出了相關套件,大大降低了公司建置Hadoop的門檻。 在未來的日子裡,Hadoop這塊市場上的競爭,想必是越來越激烈與白熱化。 更多延伸閱讀 As Big Data Takes Off, the Hadoop […]
C/C++ Thread Issue
Using Pthread 1. Pthread Tutorial 2. Pthread Spec. 3. Wait for function of Pthread 4. 如何讓Pthread在背景不斷執行?(Semaphore) Multi-threading issue 1. For Windows Thread 2. Introduction to Windows Thread
Hadoop Safe Mode
在開啟hadoop ,load namenode的時候,系統會先停在safe mode,使得data node在回報其資料完整性之前,data blocks不會提早做複製的動作。系統若在safe mode,則所有的blocks都是唯讀 (read only)屬性,不能做任何寫入或是修改。直到data node都做出正常回報之後,才會離開safe mode,進行data blocks的複製行為。 若hadoop因某些意外不正常啟動或是關閉,則系統會鎖在safe mode。使得你無法對HDFS做任何變更的動作。因此,如果你要離開safe mode,可下達以下指令: hadoop dfsadmin -safemode leave 延伸閱讀: hadoop safe mode的相關操作: Command:hadoop dfsadmin -safemode [option] [option]: enter: 進入safe mode。 get: 顯示系統是否進入safe mode。 wait: 一直等到safe mode結束。 leave: 離開safe mode。 Reference: Hadoop in safe mode http://blog.johnsonlu.org/?p=711 Hadoop: safe mode, word count, streamming http://mlwmlw.no-ip.org/2010/12/hadoop-safe-mode-wordcount/
[Linux] 從CentOS 5.5更新PHP版本到5.2+
由於需要使用到json_encode的關係,迫使我將PHP版本升級到5.2.10。 升級方法主要採用以下這篇來做即可順利升級成功。 http://joomlab15.exonsoft.com/zh-tw/articles/general/83-upgrade-php-to-52x-on-centos 2011/02/24 Modified: 之前的連結,解釋比較不清楚,加上phpmyadmin一直報告說php-mcrypt沒有正確安裝。因此換成這個比較清楚的連結上來。 ^^
Smartmontools – 硬碟狀態監控
上網找硬碟相關指令,無意間發現這個好東西。可以透過硬碟的S.M.A.R.T. 查看硬碟的健康狀態。 若需知詳情,請至:Smartmontools-硬碟狀態監控 關鍵字:smartctl
[Linux] 為Ubuntu 新增標楷體
只要一個指令就好:sudo apt-get install ttf-linux-libertine ttf-mscorefonts-installer msttcorefonts 然後重新登入即可。
[Linux] psnup:Linux下多頁列印好工具。
Linux下也有類似fineprinter之類的列印好幫手。讓我慢慢解說怎麼使用… 如果是橫式的投影片,想要列印成 1 2 3 4 的這種順序,只要使用psnup (psnup在Ubuntu的套件名為psutils) ; 執行如下指令: psnup -n 4 -d1 -b1 -m1 -l input.ps output.ps 即可。 參數解說: -n 頁數:控制想要幾頁放在同一個列印頁面。快速一點可直接使用-頁數 -d線寬:是否在頁與頁之間顯示框線? -m邊界:控制一個列印頁面與其內容的邊界值。 -b距離:控制在同一頁面中,頁與頁之間的距離。 -l : 注意是英文字母L喔。讓你要呈現的頁面,逆時鐘轉90度。如果不加這個,預設是 3 1 4 2 因此,我在這邊是加入-l屬性,讓它呈現出我要的樣子。 -r : 讓你要呈現的頁面,順時鐘轉90度。 -c: 不加入這個選項,頁面預設擺放順序是由左而右,由上而下(Row-major)。這個選項是讓你由上而下,由左而右(Column-Major)。因此,如果你想呈現如下效果: 1 3 2 4 就必須下如下指令: psnup -4 -d1 -c -l input.ps output.ps
YUM資料庫損毀修復方式
最近管理的CentOS Server下yum指令時,都會出現db->close()不正常訊息。查了一下發現可能是因為yum安裝/移除/更新途中不正常停止造成暫存檔無法刪除,下次執行yum 時系統發現有這些暫存檔就出現錯誤了。 修正方法請參照 http://edumeme.blogspot.com/2009/04/yum.html
我的 vim 設定配置
調了好久,統整好的vim設定終於完成。(有更新設定) 我的vim 設定檔,存放在~/.vimrc : set nocompatible colorscheme asmanian2 “colorscheme elflord syntax on set hls set ls=2 set cursorline set nu set ai set softtabstop=4 set shiftwidth=4 set ic set t_Co=256 let g:AutoComplPop_IgnoreCaseOption=1 “let g:acp_completeOption = ‘.,t,i,b’ set ignorecase set statusline=%<%f %m%= %h%r %-19([%p%%] %3l,%02c%03V%)%y ” Can edit big5 set fileencodings=utf-8,big5,gbk,sjis,euc-jp,euc-kr,utf-bom,iso8859-1 set encoding=utf-8 set termencoding=utf-8 highlight […]