- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
hbase基础知识-课件(PPT-精)
HBASE结合MapReduce批量导入 public static void main(String[] args) throws Exception { final Configuration configuration = new Configuration(); //设置zookeeper configuration.set(hbase.zookeeper.quorum, hadoop0); //设置hbase表名称 configuration.set(TableOutputFormat.OUTPUT_TABLE, wlan_log); //将该值改大,防止hbase超时退出 configuration.set(dfs.socket.timeout, 180000); final Job job = new Job(configuration, HBaseBatchImport); job.setMapperClass(BatchImportMapper.class); job.setReducerClass(BatchImportReducer.class); //设置map的输出,不设置reduce的输出类型 job.setMapOutputKeyClass(LongWritable.class); job.setMapOutputValueClass(Text.class); job.setInputFormatClass(TextInputFormat.class); //不再设置输出路径,而是设置输出格式类型 job.setOutputFormatClass(TableOutputFormat.class); FileInputFormat.setInputPaths(job, hdfs://hadoop0:9000/input); job.waitForCompletion(true); } HBASE的Java_API 练习 查询 按RowKey查询 按手机号码查询 按手机号码的区域查询 HBASE的Java_API练习 查询手所有上网记录 public static void scan(String tableName) throws IOException{ HTable table = new HTable(getConfiguration(), tableName); Scan scan = new Scan(); scan.setStartRow(Bytes.toBytes/)); scan.setStopRow(Bytes.toBytes:)); ResultScanner scanner = table.getScanner(scan); int i=0; for (Result result : scanner) { System.out.println(Scan: +i+++ +result); } } HBASE的Java_API练习 查询134号段的所有上网记录 public static void scanPeriod(String tableName) throws IOException{ HTable table = new HTable(getConfiguration(), tableName); Scan scan = new Scan(); scan.setStartRow(Bytes.toBytes(134/)); scan.setStopRow( Bytes.toBytes(134:)); scan.setMaxVersions(1); ResultScanner scanner = table.getScanner(scan); int i=0; for (Result result : scanner) { System.out.println(Scan: +i+++ +result); } } 思考题 HBASE是什么数据库,与普通RDBMS有什么区别 HBASE的结构 HBASE的常用命令 HMaster、HRegionServer、HRegion、Store、MemStore、StoreFile、HLog、HFile、KeyValue * 未验证 importtsv -Dimporttsv.columns=HBASE_ROW_KEY,cf:reportTime,cf:msisd
您可能关注的文档
最近下载
- 胰岛素抵抗和代谢综合征课件.pptx VIP
- 胰岛素抵抗和代谢综合征.ppt VIP
- GB/T 17747.1-2011_天然气压缩因子的计算 第1部分:导论和指南.pdf
- 《基础护理学》第7章 休息与活动(含答案).docx
- 城市中心区综合性公园使用现状调查研究————以成都市人民公园为例.docx
- 产品档案管理制度及流程.pdf
- 中华民族一家亲,同心共筑中国梦.pptx VIP
- “社工+志愿者”联动模式的思考及对策研究--以惠州市河背社区志愿者项目为例.docx
- 国家开放大学,地域文化,人文武隆形考一 (3).pptx VIP
- (黑龙江省)新课标高中信息技术会考试题 学科整合 试题及答案..doc VIP
文档评论(0)