HBase学习笔记
ALL--IN
在追求技术的道路上,不断前行~
展开
-
HBase Shell 基本操作
HBase是Apache Hadoop的数据库 对大数据提供随机、实时的读写访问功能 开源、分布式、可扩展、面向列 HBase存储的数据从逻辑上来看就像一张很大的表,其数据列可以根据需要动态增加。 每个单元(cell,由行和列所确定的位置)中的数据根据时间戳可以有不同版本。 在HBase之上还可以使用MapReduce计算模型来处理大规模数据。 HBase和Ha转载 2017-02-01 15:53:44 · 283 阅读 · 0 评论 -
Bigtable的些许重点
分布式数据库系统 针对于海量数据,可扩展,高吞吐量,低时延 不支持关系模型 通过row和column进行索引,row和column可以是任意字符串 所存储的数据也是字符串 Bigtable是一个map,value是array of bytes,通过row key, column key, timestamp检索。 (row:string, column:string, time翻译 2017-02-01 11:34:10 · 340 阅读 · 0 评论 -
HBase安装配置
HBase的安装配置: 4台主机:hdp0 hdp1 hdp2 hdp3 hdp0 hdp1 跑HMaster hdp2 hdp3 跑HRegionServer 将HBase解压之后 1、确保安装ZooKeeper; 2、修改hbase-env.sh export JAVA_HOME=/.../jdk export HBASE_MANAGES_ZK=false转载 2017-02-01 09:21:22 · 248 阅读 · 0 评论 -
HBase体系结构
HBase HBase是Apache Hadoop的数据库,基于HDFS文件系统 random,realtime read/write access to Big Data 开源、分布式、可扩展、面向列 larger tables--billions of rows X millions of columns 不支持表链接操作 不支持事务处理 HBase存储的数据转载 2017-02-01 19:43:41 · 463 阅读 · 0 评论 -
HBase 基本Java API
数据库:HBaseConfiguration HBaseAdmin 表:HTable HTableDescriptor 列族:HColumnDescriptor 行列操作:Put Get Scanner HBaseConfiguration: Configuration create() //使从classpath中查找hbase-site.xml从而初始化Conf转载 2017-01-29 22:10:38 · 195 阅读 · 0 评论 -
HBase模式设计
HBase的使用是为了解决或优化某一问题 恰当的设计模式可以使其具有HBase本身所不具有的功能,并且使其执行效率得到成百上千倍的提高 在进行HBase数据库模式设计的时候,不当的设置可能对系统的性能产生不良的影响 需要注意: 1、列族的数量及列族的势 建议将列族的数量设置的越少越好 当前,对于两个或两个以上的列族HBase并不能处理的很好 同一表中不转载 2017-02-02 20:33:10 · 559 阅读 · 0 评论