在開啟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/
Author: Allen
Hadoop setup and map/reduce programming
雲端運算基礎課程 (Hadoop簡介、安裝與範例實作) Hadoop single setup Hadoop map/reduce programming注意!它的javadoc解說部分有些錯誤!下載後,解壓縮到/usr/lib/jvm/sun-java6-jdk底下
間諜軟體Opencandy
Windows Defender 說我中了OpenCandy 間諜軟體!What is OpenCandy ?Google一下才發現,許多軟體如KMPlayer , GOM Player 等都趁你不注意的時候,幫你自動安裝這套軟體。發佈者在其軟體中加入此推薦軟體程式Opencandy,每當有人安裝他們所推薦的軟體時,廣告客戶便需向Opencandy公司支付一個小額的廣告費,成功推薦軟體的發佈者則可從中分取佣金。 OpenCandy最令人憤怒的一點是未經許可便安裝到電腦中,而不會主動告訴用家此一事實,此程式會偷偷地連結至網上該公司伺服器,根據該公司的說法,這是為了收集有關被推薦軟體安裝與反裝的資訊以供統計分析使用的。嚴重侵害使用者的電腦使用權! 要移除也很簡單,只要開一下Windows Defender就可以了。:) 相關連結: 開源軟體的最大損友:廣告軟體Opencandy 羞恥的軟體名單,侵權(違反開源條款)軟體大會集
[PHP] 根目錄的路徑
感謝PTT網友appleboy46提供以下做法: 在根目錄放置 config.php 檔案,裡面定義:define(‘Document_root’,dirname(__FILE__)); 之後每個檔案請寫入: $root_path = “./”;include($root_path . ‘config.php’); 之後要 include 任何檔案,都可以直接用 Document_root 來定義 echo Document_root . “/template.php”;
推薦的軟體設計的書籍
軟體設計推薦書籍書單:1. 深入淺出物件導向分析與設計2. 大話設計模式 3. 深入淺出設計模式 入門推薦書籍! 4. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition) PTT網友lovemage: 這一本對軟體開發人員學習物件導向知識,我覺得是相當好的起點,也提供了很多延申閱讀的資料,如果是自修可以安排兩三個月的時間先將前17章讀個兩遍,並試著在專案中用出來 5. Agile Software Development, Principles, Patterns, and Practices PTT網友lovemage:這本有C#為範例的版本。比第4本難讀不少,但是在設計面講的相當深入,感覺底子越好的人越能透過書本跟作者對話 6. Refactring:Improving the Design of Existing Code PTT網友lovemage:實務上很好用的書,但是容易產生知其然不知其所以然的狀況,建議跟第4本搭配可以同時從理論與實務兩個方向學習物件導向的精神
[網頁] jQuery 初探
上網找了一些學習資源,初學者依照以下順序閱讀即可。1. jQuery 教學 – 基礎篇 http://jsgears.com/thread-63-1-1.html2. jQuery 語法基礎 http://webdesign.kerthis.com/jquery/3. jQuery Tutorials for Designers (有現場範例可以給你了解) http://www.webdesignerwall.com/tutorials/jquery-tutorials-for-designers/4. 更多教學文章推薦 http://jsgears.com/thread-75-1-1.html5. 當然,官方的Document也是必備的閱讀材料之一。只是我覺得它的文法有些奇怪。 http://docs.jquery.com/Main_Page
[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沒有正確安裝。因此換成這個比較清楚的連結上來。 ^^
[轉載] TortoiseSVN 使用簡介
TortoiseSVN 是一套給Windows使用者方便使用SVN Client與Local Host SVN Repository的管理軟體。由於其簡潔的GUI介面與細緻的控制功能,使得TortoiseSVN成為Windows版本的SVN使用者最愛用的版本控制軟體之一。這裡有一篇簡單的介紹,筆者認為他圖文並茂的說明,應該能讓大家輕鬆使用這套軟體。在此推薦給大家!推薦連結:http://cire.pixnet.net/blog/post/18373203-%5B%E7%A8%8B%E5%BC%8F%5D%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6%E5%B7%A5%E5%85%B7tortoisesvn%E5%88%9D%E9%AB%94%E9%A9%97
時間計畫與克服拖延
之前找到的一篇有關時間計畫與如何克服拖延的文章,很有意思,可以參考看看。文章連結:http://gov.sce.pccu.edu.tw/front/bin/ptdetail.phtml?Part=e_007&Rcg=37047
Smartmontools – 硬碟狀態監控
上網找硬碟相關指令,無意間發現這個好東西。可以透過硬碟的S.M.A.R.T. 查看硬碟的健康狀態。 若需知詳情,請至:Smartmontools-硬碟狀態監控 關鍵字:smartctl