原创 HBase 命令詳解

. 介紹       HBase是一個分佈式的、面向列的開源數據庫,源於google的一篇論文《bigtable:一個結構化數據的分佈式存儲系統》。HBase是Google Bigtable的開源實現,它利用Hadoop HDFS作

原创 java 塊的研究

java“塊”的研究(轉) 本文重點關注靜態塊、非靜態塊、構造函數的加載順序 直接上代碼: package test.staticblock;   public class A {       /*父類構造方法*/       p

原创 region 學習(2)

HBase region的分裂過程如圖所示,其中紅色代表RegionServer和或Master的行爲,綠色的代表Clients的行爲。 1、RegionServer決定本地的region分裂,並準備分裂工作。第一步是,在zooke

原创 hive 的數據倉庫的使用

 1.什麼是hive數據倉庫 •Hive是基於Hadoop的一個數據倉庫工具,可以將結構化的數據文件映射爲一張數據庫表,並提供類SQL查詢功能。 •本質是將SQL轉換爲MapReduce程序 2.爲什麼要使用Hive •操

原创 pig 是什麼?

1. 什麼是pig?  Pig在Hadoop  Pig Latin,並行的數據流語言  pig是hadoop上層的衍生架構,與hive類似。對比hive(hive類似sql,是一種聲明式的語言),pig是一種過程語言,類似於存儲過程一步一

原创 java 簡體轉繁體

package com.job5156.common.util; import java.util.Arrays; public class Chi

原创 公司成長記

 我是一名算是還是在學校的學生吧!在實習的學生,也不沒什麼經驗和大家說,就是一些經驗和大家分享。也給那些在校的同學一點建議! 不管是讀什麼的同學的,現在學校的知識永遠不能滿足我們的需要了,所以一有機會我們就要去學習有興趣的東西,, 我先說說

原创 MINA框架的第一課

1.什麼是MINA? ApacheMINA是一個網絡應用程序框架,用來幫助用戶簡單地開發高性能和高可擴展性的網絡應用程序。它提供了一個通過Java NIO在不同的傳輸例如TCP/IP和UDP/IP上抽象的事件驅動的異步API。 Ap

原创 hibernate 註解

/**  *  * @ClassName: ComPosition  * @Description: 公司職位實體類  * @author xh  * @date 2013-7-2 上午9:49:45  *  */ @Entity @D

原创 Hadoop組成簡介

Hadoop組成簡介 瀏覽(1647)|評論(0)   交流分類:Java|筆記分類: hadoop  Hadoop是Apache的一個項目(它是包含了很多子項目的集合,見下圖),它是一個實現了MapReduce計算模型的可以運用

原创 Hive Hbase Pig 區別

對於剛接觸大數據的用戶來說,要想區分Hive與HBase是有一定難度的。本文將嘗試從其各自的定義、特點、限制、應用場景等角度來進行分析,以作拋磚引玉之用。  Hive是什麼? Apache Hive是一個構建於Hadoop(分佈式系統

原创 hbase Region 的學習

Region 分配  HBase 的 cluster 中, Region 是如何分配這個問題,困擾了我很久,經過代碼分析和調試,得出了一些見解,缺點和錯誤請大家批評指正。   參與 Region 分配的重要對象 在 Region 分配過程

原创 hbase分頁的功能實現

hbase分頁功能的幾種實現方案。 分頁功能是線上系統的常用功能,對hbase,有以下幾個方案可以選擇(拋磚引玉)。 假設要查第N頁,1頁大小爲M 1 client分頁,scan查到N*M條,過濾掉N*(M--1)條,返回M條。對

原创 java queue 實戰

java中queue的使用 Queue接口與List、Set同一級別,都是繼承了Collection接口。LinkedList實現了Queue接 口。Queue接口窄化了對LinkedList的方法的訪問權限(即在方法中的參數類型如

原创 jUnit 的使用

太久沒有用junit寫測試了,前幾天被一個面試官問的自己很傻,所以特意在此重新學習和總結一下 使用junit做測試目的是儘量早的發現程序的bug,一個bug隱藏的時間越久,修復他的代價就越大。 Junit簡介:     Junit