网站大量收购独家精品文档,联系QQ:2885784924

hbase-._程式設計-大数据文档资料.docx

  1. 1、本文档共102页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

TSMC教育訓練課程

HBase

Programming

V0.20

王耀聰陳威宇

Jazz@nchc.org.tw

waue@nchc.org.tw

Outline

●HBase程式編譯方法

●HBase程式設計

◆常用的HBaseAPI說明

◆實做I/O操作

◆搭配MapReduce運算

●其他用法補充

●其他專案

2

HBase

程式編譯方法

此篇介紹兩種編譯與執行HBase程式的方法:

Method1-使用JavaJDK1.6

Method2-使用Eclipse套件

1.Java之編譯與執行

1.將hbase_home目錄內的.jar檔全部拷貝至hadoop_home/lib/資料夾內

2.編譯

◆javacΔ-classpathΔhadoop-*-core.jar:hbase-*.jarΔ-dΔMyJavaΔMyCode.java

3.封裝

◆jarΔ-cvfΔMyJar.jarΔ-CΔMyJavaΔ.

4.執行

◆bin/hadoopΔjarΔMyJar.jarΔMyCodeΔ{Input/ΔOutput/}

?所在的執行目錄為Hadoop_Home?./MyJava

?所在的執行目錄為Hadoop_Home?./MyJava=編譯後程式碼目錄

?Myjar.jar=封裝後的編譯檔

?./input;./ouput不一定為hdf的s輸

入、輸出目錄

4

2.Eclipse之編譯與執行

5

HBase程式設計

此篇介紹如何撰寫HBase程式

常用的HBaseAPI說明實做I/O操作

搭配MapReduce運算

HBase程式設計

常用的HBaseAP明

HTable成員

●●●●

Table,Family

Column,QualifierRow,TimeStamp,Cell,Lock

HBase常用函式

●●●●●●●

HBaseAdmin

HBaseConfiguration

Database

HTableHTableDescriptor

nner}-

TableFamily

ColumnQualifier

9

HBaseConfiguration

propertynamename/namevaluevalue/value/property●AddsHBase

property

namename

/name

valuevalue/value

/property

◆=newHBaseConfiguration()

◆=newHBaseConfiguration(Configurationc)

●繼承自

org.apache.hadoop.conf.Configuration

回傳值

函數

參數

void

addResource

(Pathfile)

void

clear

()

String

get

(Stringname)

String

getBoolean

(Stringname,booleandefaultValue)

void

set

(Stringname,Stringvalue)

10void

10

setBoolean

(Stringname,booleanvalue)

HBaseAdmin

●HBas的e管理介面

◆=newHBaseAd

您可能关注的文档

文档评论(0)

分享吧 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档