原创 HBase 協處理器 (一)

之前討論瞭如何利用過濾器來降低從服務器端到客戶端發送的數據量。利用 HBase 的協處理器特性,用戶甚至可以將一部分計算移到數據所在的機器上。 3.1 協處理器簡介 (Introduction to Coprocessors) 利用客戶端

原创 HBase 協處理器 (二)

繼  HBase 協處理器 (一)   3.7 The RegionObserver Class 用於 region level, 注意,這個類的所有調用方法的第一個參數爲 ObserverContext<RegionCoprocess

原创 HBase 客戶端類型 (二)

繼  HBase 客戶端類型 (一) 3. Framework Clients --- 在更直接的網關客戶端之後,現在要討論第二類客戶端,將它們統稱爲框架(framework)。這類客戶端提供了更高級的抽象,一般使用 domain sp

原创 HBase 客戶端類型 (三)

繼  HBase 客戶端類型 (二) 4. HBase Shell 交互接口 HBase shell 是 HBase 集羣的命令行接口。可以使用它連接到本地或遠程服務器並與之交互。shell 提供了客戶端和系統管理操作。   4.1

原创 走進 Linux shell (一)

1. GNU/Linux shell GNU/Linux shell是一種特殊的交互式工具。它爲用戶提供了啓動程序,管理文件系統的文件,以及管理運行在 Linux 系統上的進程的途徑。shell 的核心 是命令行提示符。命令行提示符是

原创 走進 Linux shell (二)

繼 走進 Linux shell (一) 5. 理解 shell   5.1 shell 的類型 系統啓動什麼樣的shell程序取決於個人的用戶 ID 配置。在 /etc/passwd 文件中,在用戶 ID 記錄的第 7 個字段中列出了默

原创 Linux shell 腳本編程-基礎篇 (一)

1. 構建基本腳本 1.1 使用多個命令 shell 腳本的關鍵在於輸入多個命令並處理每個命令的結果,甚至需要將一個命令的結果傳給另一個命令。shell可以讓將多個命令串起來,一次執行完成。 如果要兩個命令一起運行,可以把它們放在同一行

原创 走進 Linux shell (三)

繼 走進 Linux shell (二) 7. 理解 Linux 文件權限 Linux 沿用了 Unix 文件權限的辦法,即允許用戶和組根據每個文件和目錄的安全性設置來訪問文件。   7.1 Linux 的安全性 Linux 安全系統的

原创 HBase 過濾器 (二)

繼  HBase 過濾器 (一) 1.3 專用過濾器 (Dedicated Filters) ---- HBase 提供的第二類過濾器直接基於 FilterBase 並實現了更特定的應用場景。其中的很多過濾器事實上只適用於執行掃描操作時,

原创 HBase 管理 API: HBaseAdmin (HBase DDL)

類似於客戶端 API, HBase 也有用於管理任務的 API。管理 API 與 RDBMS 的 Data Definition Language (DDL) 類似,而客戶端 API 更類似於 Data Manipulation Lang

原创 HBase 客戶端類型 (一)

HBase 自帶了很多用於各種編程語言客戶端。   1. 介紹 (Introduction) ---------------------------- 從目前非常流行的語言和環境可以訪問 HBase。可以直接使用客戶端 API, 或者通過

原创 HBase 模式定義 (Schema Definition)

在 HBase 中創建一個表包括表模式(table schema)的定義, 以及所包含的列族的模式(schemas for all contained column families). 它們定義瞭如何, 以及何時存儲表和列的數據。在更高

原创 HBase 計數器 (Counters)

HBase 提供了一個高級特性:計數器(counter)。很多收集統計信息的應用,例如在線廣告的單擊或查看統計,將這些數據收集到日誌文件中用於後期的分析。 利用計數器提供的實時統計,從而放棄延時較高的批處理操作。 2.1 計數器簡介 (I

原创 HBase 過濾器 (一)

HBase 過濾器(filters) 提供了非常強大的功能來幫助用戶提高其處理表中數據的效率。用戶不僅可以使用 HBase 中預定義好的過濾器,而且可以實現自定義 的過濾器。 1.1 過濾器介紹 (Introduction to Filt

原创 HBase 客戶端類型 (四)

繼 HBase 客戶端類型 (三) 5.HBase Web-based UI HBase 提供了基於 web 的用戶接口(UI), 利用此接口,可以觀察集羣的狀態及其所存儲的表。大多數功能時只讀的,但也有幾個選擇性操作可以通過 web U