Hbase
文章平均质量分 57
总会有天明
这个作者很懒,什么都没留下…
展开
-
Hbase-day04-与MR和hive对接
一:与MR对接1:官方案例 1.1:读取HBASE数据自己在Hadoop102,103,104三台机器上输入export HADOOP_CLASSPATH=$HADOOOP_CLASSPATH:/opt/module/hbase/lib/*然后在hbase目录下使用如下命令,这个是Hadoop读取hbase中的表数据,表名为student/opt/module/hadoop-3.1.3/bin/yarn jar lib/hbase-server-1.3.1.jar...原创 2021-11-29 23:27:48 · 1281 阅读 · 0 评论 -
Hbase-day03-API操作
package com.atguigu.test;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.*;import org.apache.hadoop.hbase.client.*;import org.apache.hadoop.hbase.util.Bytes;import org.apache.hadoop.yarn.webapp.hamlet.Hamlet;import java..原创 2021-11-26 23:32:44 · 108 阅读 · 0 评论 -
Hbase-day02-Hbase高级
1:详细架构1:StoreFile保存实际数据的物理文件,StoreFile 以HFile 的形式存储在HDFS 上。每个Store 会有一个或多个StoreFile(HFile),数据在每个StoreFile 中都是有序的。2:MemStore写缓存,由于HFile 中的数据要求是有序的,所以数据是先存储在MemStore 中,排好序后,等到达刷写时机才会刷写到HFile,每次刷写都会形成一个新的HFile。3:WAL由于数...原创 2021-11-23 22:18:13 · 1292 阅读 · 2 评论 -
Hbase-day02-DDL和DML入门
1:基本操作 1:进入Hbase客户端命令行[atguigu@hadoop102 hbase]$ bin/hbase shell 2:查看帮助命令hbase (main):001:0> help 3:查看当前数据库中有哪些表hbase (main):002:0> list2:表的操作 1:创建表hbase (main):002:0> create 'student','info'stud...原创 2021-11-23 14:27:06 · 1241 阅读 · 0 评论 -
Hbase-day01-简单介绍
1:定义HBase 是一种分布式、可扩展、支持海量数据存储的NoSQL 数据库。非关系型数据库。2:数据模型逻辑上,HBase 的数据模型同关系型数据库很类似,数据存储在一张表中,有行有列。但从HBase 的底层物理存储结构(K-V)来看,HBase 更像是一个multi-dimensional map。1:Name Space:命名空间,类似于关系型数据库的DatabBase 概念,每个命名空间下有多个表。HBase有两个自带的命名空间,分别是hbase ...原创 2021-11-15 20:15:22 · 98 阅读 · 0 评论