hadoop开发案例46-HBase编程实践及案例分析.ppt
《hadoop开发案例46-HBase编程实践及案例分析.ppt》由会员分享,可在线阅读,更多相关《hadoop开发案例46-HBase编程实践及案例分析.ppt(10页珍藏版)》请在装配图网上搜索。
Hadoop大数据解决方案进阶应用 Hadoop 讲师 迪伦 北风网版权所有 HBase编程实践及案例分析 6 HbaseMapReduce编程实例 HbaseMapReduce编程 课程目标 对应MapReduce的hbase实现类 InputFormat类HBase实现了TableInputFormatBase类 该类提供了对表数据的大部分操作其子类TableInputFormat则提供了完整的实现 用于处理表数据并生成键值对Mapper类和Reducer类HBase实现了TableMapper类和TableReducer类TableMapper类只是将输入的对的类型分别限定为Result和ImmutableBytesWritableIdentityTableMapper类和IdentityTableReducer类则是上述两个类的具体实现OutputFormat类HBase实现的TableOutputFormat将输出的对写到指定的HBase表中 HbaseMapReduce编程 MapReduce程序基本框架创建Job对象 设置基本属性设置scan对象 指定扫描区间和数据列调用TableMapReduceUtil的initTableMapperJob和initTableReducerJob设置Mapper和Reducer等信息提交作业 实例 HbaseMapReduce编程 实例 HbaseMapReduce编程 实例 操作步骤 确保Hadoop和Hbase运行正常在Hbase中创建表创建mapper源表bloghbase main 006 0 create blog article author 增加测试数据article具有如下qualifier content tags title author具有如下qualifier name nickname 创建目标表hbase main 007 0 create tag friend person 运行MapReduce作业验证结果hbase main 009 0 scan tag friend 实例 HbaseMapReduce编程 实例 HbaseMapReduce编程 Mapper实现 欢迎访问我们的官方网站- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- hadoop 开发 案例 46 HBase 编程 实践 分析
装配图网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文