hbase
hbase
黑-白-色
厚德载物,知行合一
展开
-
hbase基础命令
DDLlistlist_namespacelist_namespace_tables ‘ns01’创建命名空间create_namespace ‘ns01’建表create ‘ns01:table01’, {NAME => ‘family01’, VERSIONS => 5},{NAME => ‘family02’, VERSIONS => 2}查看表属性...原创 2020-03-28 08:38:03 · 165 阅读 · 0 评论 -
HBase跟Hadoop版本兼容
注意:HBase 2.0+ 最低需要Java 8和Hadoop 2.6,需要ZooKeeper 3.4.x√:支持❌:不支持❗:未测试原创 2020-01-24 22:06:58 · 1125 阅读 · 0 评论 -
HBase启动出现警告信息
如图意思是这个配置在java8以后不再支持解决办法:进入hbase/conf目录下,编辑hbase-env.sh文件上面有提示,删除这两行配置就行原创 2020-01-23 22:05:29 · 395 阅读 · 0 评论 -
Hbase基本命令
DDLlistlist_namespacelist_namespace_tables ‘ns01’建立命名空间create_namespace ‘ns01’建表create ‘ns01:table01’, {NAME => ‘family01’, VERSIONS => 5},{NAME => ‘family02’, VERSIONS => 2}查看表属性...原创 2020-01-12 11:48:33 · 193 阅读 · 0 评论 -
Hbase特点
传统关系型数据库的缺点:当数据达到几千万甚至上一级别的时候,对单条数据的检索将花费数秒甚至分钟级别,实际情况是:表会被并发地进行插入、编辑、删除操作。一个大中型网站地并发操作一般能达到几十乃至几百并发,此时单条数据查询的延迟将轻而易举地达到分钟级别。查询语句通常都不是简单地对一个表的查询,而有可能是多个表关联后的复杂查询,甚至有可能是group by 或者 order by 操作,此时,性能...原创 2020-01-11 23:08:33 · 333 阅读 · 0 评论 -
理解HBase面向列存储
从严格的列式存储的定义来看,Hbase并不属于列式存储,有人称它为面向列的存储。行式存储传统的数据库是关系型的,且是按行来存储的。如下图:其中只有张三把一行数据填满了,李四王五赵六的行都没有填满。因为这里的行结构是固定的,每一行都一样,即使你不用,也必须空到那里,而不能没有。列式存储为了与传统的区别,新型数据库叫做非关系型数据库,是按列来存储的。如下图:初次看列式存储稍微有点懵,...转载 2019-11-06 14:14:44 · 2997 阅读 · 1 评论 -
HBase简介
HBase:HBase是Apache的Hadoop项目的子项目,一个分布式的,可伸缩的,大型的数据仓库 如果你需要随机、实时地读写海量数据,就需要用到HBase。该项目的目标旨在管理部署在商用硬件集群上的超大表----数十亿行X百万列。HBase是一个以Google's Bigtable为蓝本的开源的、分布式的、版本化的非关系型数据库。HBase在Hadoop和HDFS之上提供了类似于Bigta...原创 2019-11-06 11:20:46 · 202 阅读 · 0 评论 -
HBase学习(一)--安装及配置
HBase安装:1:解压安装包2:进入conf 目录,修改 hbase-env.sh <1>.export HBASE_MANAGES_ZK=false [指定不需要hbase维护zk集群] <2>export JAVA_HOME=/usr/jdk1.8.0_60 [当前JDK的路径]3:修改 hbase-site.xm <configuration&...原创 2019-11-01 20:38:31 · 138 阅读 · 0 评论