HBase
文章平均质量分 89
HBase
A minor
本来无一物,何处惹尘埃
展开
-
【HBase】HBase 基本特性分析
HBase 是列族式数据库。列族是也就是说建表的基本单位是列族,是表的 schema 的一部分(而列不是)。一个列族由多个列构成,列名都以列族名作为前缀。例如java:spring,java:netty都属于java这个列族注:这优点像 MongoDB 的感觉,即无结构,具体的属性由代码决定,便于扩展(不确定!!)1.HBase Table 概念视图Table = RowKey + Family + Column + Timestamp + Value表 = 行键 + 列族 + 列 + 时间戳原创 2021-01-27 12:53:41 · 1162 阅读 · 1 评论 -
【HBase】Docker 安装操作 HBase(图示详解)
1.Docker 安装 HBase1)搜索 HBase 镜像docker search hbase2)下载 HBase 镜像(可能下载有点慢)docker pull harisekhon/hbase3)下载好之后查看镜像信息docker iamges4)运行 hbase 镜像(三种方式)方式一:手动分配所有端口docker run -d --name myhbase -p 2181:2181 -p 8080:8080 -p 8085:8085 -p 9090:9090 -p 9原创 2021-01-26 22:58:44 · 2473 阅读 · 0 评论 -
【HBase】操作 HBase 的必会命令(图示详解)
1.基本命令启动 HBase:./start-hbase.sh查看 HBase 是否启动:jps(注:docker 容器内没有该命令)进入 HBase 的客户端:./hbase shell2.命名空间1)创建命名空间create_namespace '命名空间'2)查看命名空间list_nameapce注:HBase系统默认定义了两个缺省的namespacehbase:系统内建表,包括namespace和meta表default:用户建表时未指定namesp原创 2021-01-27 01:05:00 · 1595 阅读 · 0 评论 -
【HBase】列族属性详解
HBase Table 的每个列族都可以设置 VERSION,TTL、BLOOMFLTER 等很多属性;create 'user', {NAME => 'b', VERSIONS => '3', TTL => '2147483647', 'BLOOMFILTER' => 'ROW'}如果我们不设置,HBase 会填充默认值:NAME => 'b', # 列族名BLOOMFILTER => 'ROW', # 布隆过滤器VERSIONS原创 2021-01-27 18:21:22 · 10152 阅读 · 1 评论 -
【HBase】Java 操作 HBase 超详细示例(转)
原文链接:http://blog.csdn.net/u010967382/article/details/37878701。本文做了一些简单补充和排版。对于建表,和 RDBMS 类似,HBase 也有 namespace 的概念,可以指定表空间创建表,也可以直接创建表,进入 default 表空间。对于数据操作,HBase 支持四类主要的数据操作,分别是:Put:增加一行,修改一行;Delete:删除一行,删除指定列族,删除指定 column 的多个版本,删除指定 column 的制定版本等;.转载 2021-01-27 11:29:17 · 2675 阅读 · 1 评论 -
【HBase】SpringBoot 整合 HBase 工程实例
1.建表我们将用户子系统的所有数据都是存在 HBase 中,将建 4 张表:User:所有用户数据PassTemplate:商户投放的所有优惠券信息Pass:已经被用户们领取的优惠券FeedBack:评论反馈create_namespace 'pb'create 'pb:user', {NAME => 'b', VERSIONS => '3', TTL => '2147483647', 'BLOOMFILTER' => 'ROW'}, {NAME => 'o原创 2021-01-28 11:44:00 · 547 阅读 · 0 评论 -
【HBase】热点现象及 RowKey 设计(转)
原文链接:https://blog.csdn.net/qq_26803795/article/details/105994960?spm=a2c6h.12873639.0.0.62201019lo19JqRowKey 作为 HBase 的核心知识点,RowKey 设计会影响到数据在 HBase 中的分布,还会影响我们查询效率,所以 RowKey 的设计质量决定了 HBase 的质量。是大数据从业者必知必会的,自然也是面试必问的考察点。那么 Rowkey 到底是什么呢?原理是什么呢?怎么设计 Row.转载 2021-02-05 16:39:13 · 1744 阅读 · 1 评论