原创 yarn 中的名詞介紹
ResourceManager 簡稱“RM”。 MRv2最基本的設計思想是將JobTracker的兩個主要功能,即資源管理和作業調度/監控分成兩個獨立的進程。在該解決方案中包含兩個組件:全局的ResourceManager(RM)
原创 Acegi Security -- Spring下最優秀的安全系統
二 Acegi安全系統的配置 Acegi 的配置看起來非常複雜,但事實上在實際項目的安全應用中我們並不需要那麼多功能,清楚的瞭解Acegi配置中各項的功能,有助於我們靈活的運用Acegi於實踐中。 2.1 在Web.xml中
原创 java 類加載器
1.類的加載過程 JVM將類加載過程分爲三個步驟:裝載(Load),鏈接(Link)和初始化(Initialize)鏈接又分爲三個步驟,如下圖所示: 1) 裝載:查找並加載類的二進制數據; 2)鏈接: 驗證:確保
原创 yarn 配置文件講解
配置core-site.xml fs.default.name:它爲namenode指定主機名和請求端口號 hadoop.http.staticuser.user:它指定了hdfs的默認用戶名。 配置hdf
原创 徹底理解MapReduce shuffle過程原理
本文轉自:http://blog.itpub.net/29754888/viewspace-1704959/ MapReduce的Shuffle過程介紹 Shuffle的本義是洗牌、混洗,把一組有一定規則的數據儘量轉換成一組無規則
原创 java命令
1、查看某個class下有哪些方法:
原创 hadoop三個配置文件的參數含義說明
該文檔轉自:http://blog.csdn.net/yangjl38/article/details/7583374 1 獲取默認配置 配置hadoop,主要是配置core-site.xml,hdfs-sit
原创 NameNode HA配置詳解
HDFS 集羣中NameNode 存在單點故障(SPOF )。對於只有一個NameNode 的集羣,如果NameNode 機器出現意外downtime,那麼整個集羣將無法使用,直到NameNode 重新啓動。HDFS 的HA 功能通過配
原创 Hadoop2.6+HA+Zookeeper3.4.6+Hbase1.0.0安裝
本文轉自:http://blog.csdn.net/onepiecehuiyu/article/details/45271493 安裝hadoop2.6+HA 1.準備一臺CentOS6.4系統2.環境CentOS6.4 共5臺 機
原创 觀察者模式
1. 概述 有時被稱作發佈/訂閱模式,觀察者模式定義了一種一對多的依賴關係,讓多個觀察者對象同時監聽某一個主題對象。這個主題對象在狀態發生變化時,會通知所有觀察者對象,使它們能夠自動更新自己。 2. 解決的問題 將一個系統
原创 Reactor構架模式
對每一個構架模式的分析,我們都使用參考文獻的分析風格,着重分析意圖、上下文、問題、解決方案、結構和實現 6個方面的內容。而實現就是ACE源代碼。 1. 意圖 在事件驅動的應用中,將一個或多個客戶的服務請求分離(demultipl
原创 Runnable或Callable的比較
編寫多線程程序是爲了實現多任務的併發執行,從而能夠更好地與用戶交互。一般有三種方法,Thread,Runnable,Callable. Runnable和Callable的區別是, (1)Call
原创 Sigar介紹與使用(獲取系統信息)
原文:http://364434006.iteye.com/blog/1747490 Sigar是Hyperic-hq產品的基礎包,是Hyperic HQ主要的數據收集組件。它用來從許多平臺收集系統和處理信息. 這些平臺包括:L
原创 Hadoop 2.0 – HA功能中ZKFC對NN狀態的控制
Hadoop 2.0 HA架構圖: FC是要和NN一一對應的,兩個NN就要部署兩個FC。它負責監控NN的狀態,並及時的把狀態信息寫入ZK。它通過一個獨立線程週期性的調用NN上的一個特定接口來獲取NN的健康狀態。FC也有選擇誰作爲A
原创 Google Protocol Buffers 入門
1. 前言 這篇入門教程是基於Java語言的,這篇文章我們將會: 創建一個.proto文件,在其內定義一些PB message使用PB編譯器使用PB Java API 讀寫數據 這篇文章僅是入門手冊,如果想深入學習及瞭解,可