




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
。实验报告一、 Hbase数据模型hbase模式里的逻辑实体包括:(1)表(table):HBase用表来组织数据。表名是字符串(String),由可以在文件系统路径里使用的字符组成。(2)行(row):在表里,数据按行存储。行由行键(rowkey)唯一标识。行键没有数据类型,总是视为字节数组byte 。(3)列族(column family):行里的数据按照列族分组,列族也影响到HBase数据的物理存放,因此,它们必须事前定义并且不轻易修改。表中每行拥有相同列族,尽管行不需要在每个列族里存储数据。列族名字是字符串(String),由可以在文件系统路径里使用的字符组成。(4)列限定符(column qualifier):列族里的数据通过列限定符或列来定位。列限定符不必事前定义,列限定符不必在不同行之间保持一致。就像行键一样,列限定符没有数据类型,总是视为字节数组byte 。(5)单元(cell):行键、列族和列限定符一起确定一个单元。存储在单元里的数据称为单元值(value)。值也没有数据类型,总是视为字节数组byte 。(6)时间版本(version):单元值有时间版本。时间版本用时间戳标识,是一个long。没有指定时间版本时,当前时间戳作为操作的基础。HBase保留单元值时间版本的数量基于列族进行配置,默认数量是3个。HBase的每个数据值使用坐标来访问。一个值的完整坐标包括行键、列族、列限定符和时间版本。由于把所有坐标视为一个整体,因此HBase可以看作是一个键值(key-value)数据库。二、 Hbase分布式部署1、下载发布包到HBase官方下载最新的版本 hbase-1.2.6-hadoop2-bin.tar.gz$ tar xfz hbase-1.2.6-hadoop2-bin.tar.gz$ cd hbase-1.2.6-hadoop22、配置系统环境sudo vim /etc/profilesource /etc/profileexport HBASE_HOME=/usr/local/share/hbaseexport PATH=$HBASE_HOME/bin:$PATH3、修改配置文件:/conf/hbase-site.xml hbase.rootdir hdfs:/localhost:9000/hbase hbase.cluster.distributed true4、演示4.1、启动HBase:4.2、shell演示 建表、插入数据、查询数据、删除表三、 使用Java客户端对对自定的表进行CURD操作Java代码:public class myHbase private static Configuration conf= null; static conf=HBaseConfiguration.create(); /* * column familys add column hbase columnName * param tableName * param familys * throws Exception */ public void createTable(String tableName,String familys) throws Exception HBaseAdmin admin = new HBaseAdmin(conf); if(!admin.tableExists(tableName) HTableDescriptor desc = new HTableDescriptor(tableName); for (int i = 0; i scan mytableROW COLUMN+CELL row column=family1:qualifier:name1, timestamp=1354559928275, v alue=value1 1 row(s) in 0.0410 secondshbase(main):017:0 get mytable,row,family1:qualifier:name1COLUMN CELL family1:qualifier:na timestamp=1354559928275, valu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年中国黄金衍生品行业市场调查报告
- 2025年中国直流稳压电源市场发展前景预测及投资战略咨询报告
- 一级公路可行性研究报告
- 2025年 云南省高级维修电工职业技能考试练习题附答案
- 2025年 四川广安前锋区就业保障中心招聘考试笔试试题附答案
- 2025年中国低压电动机保护器行业市场深度分析及投资策略咨询报告
- 2025年 惠东县安墩镇招聘村“两委”班子和村民小组长储备人选考试试题附答案
- 2025年工业固废项目立项申请报告模板
- 2025年 甘肃工业和信息化厅厅属事业单位地质测绘类专业招聘考试笔试试题附答案
- 2025年 北京中水科工程集团有限公司招聘考试笔试试题附答案
- 冶金安全培训课件
- 04.(发布)黑龙江省2025年度定向招录选调生岗位计划表(县市区直)
- 2025-2030年中国机器人检测行业市场现状调查及前景战略研判报告
- 有机合成路线的设计(解析版)-2025年高考化学答题技巧与模板构建(新高考)
- 生产安全事故应急演练评估报告模版
- 国家开放大学行管专科《行政组织学》期末纸质考试总题库(2025春期版)
- 复合材料层合板壳结构分析理论研究进展
- 2025年江苏南京市河西新城区国有资产经营控股集团招聘笔试参考题库附带答案详解
- 巨量双证直播运营营销师认证考试题(附答案)
- 2025年重庆出版集团招聘笔试参考题库含答案解析
- 02565+24273中医药学概论
评论
0/150
提交评论