
Hbase
时间的美景
一万年太久,只争朝夕
展开
-
【HBase】关于rowkey排序实践案例(自定义数字生成rowkey问题)
从生成hfile问题发现rowkey排序机制假如,我们要手动生成hfile到hdfs中,然后再通过bulkload将hifle导入到hbase数据库中现在我要提前生成100个rowkey// 生成rowkey list private List<String> getRowKeyList(String rowsNum) { List<String> list ...原创 2020-03-13 11:58:05 · 696 阅读 · 0 评论 -
【HBase】Hbase 高级应用
文章目录1. 建表高级属性1.1 BLOOMFILTER(布隆过滤器)1.2 VERSIONS(版本号)1.3 COMPRESSION(压缩)1.4 TTL(Time To Live)1.5 Alter(修改表)1.6 describe/desc(查看表详细信息)1.7 disable_all/enable_all1.8 drop_all1.9 HBase 预分区2. 表设计2.1 列...原创 2020-03-08 16:08:21 · 356 阅读 · 0 评论 -
【HBase】HBase 底层原理
文章目录1. 系统架构2. 物理存储2.1 整体物理结构2.2 Storefile 和 HFile 结构2.3 MemStore 和 StoreFile2.4 HLog(WAL) 预写日志3. 寻址机制3.1 老的region寻址方式3.2 新的region寻址方式4. 读写过程4.1 读请求过程4.2 写请求过程5. RegionServer 的工作机制6. Master 工作机制1. 系统架...原创 2020-03-07 17:42:35 · 418 阅读 · 0 评论 -
【Hbase】hbase 基础知识
文章目录1. hbase数据库介绍1.1 产生背景1.2 简介2. hbase 集群结构3. hbase和hive比较1. hbase数据库介绍1.1 产生背景自 1970 年以来,关系数据库用于数据存储和维护有关问题的解决方案。大数据的出现后, 好多公司实现处理大数据并从中受益,并开始选择像 Hadoop 的解决方案。Hadoop 使用分 布式文件系统,用于存储大数据,并使用 MapRed...原创 2020-03-07 14:50:47 · 205 阅读 · 0 评论 -
【HBase】HBase 高级编程
文章目录1. HBase 结合 mapreduce1.1 HBase—>HDFS1.2 HDFS—>HBase2. HBase 和 mysql 进行数据互导2.1 MySQL—>HBase2.2 HBase—>MySQL3. HBase 整合 hive3.1 原理3.2 准备HBase表和数据3.3 Hive端操作3.4 验证1. HBase 结合 mapreduce...原创 2020-03-07 11:15:40 · 402 阅读 · 0 评论 -
【Hbase】hbase过滤查询
文章目录引言hbase 过滤器的比较运算符hbase 过滤器的比较器(指定比较机制)hbase 过滤器分类比较过滤器专用过滤器引言过滤器的类型很多,但是可以分为两大类——比较过滤器,专用过滤器过滤器的作用: 是在服务端判断数据是否满足条件,然后只将满足条件的数据返回给客户端hbase 过滤器的比较运算符LESS <LESS_OR_EQUAL <=EQUAL =NOT_E...原创 2020-02-22 19:54:26 · 978 阅读 · 0 评论 -
【Hbase】hbase java api 增删改查
几个主要 Hbase API 类和数据模型之间的对应关系:java类HBase 数据模型Admin数据库(DataBase)HBaseConfigurationTable表(Table)HTableDescriptor列簇(Column Family)HColumnDescriptorPut列修饰符(Column Qualifier)Get...原创 2020-02-12 18:41:43 · 256 阅读 · 0 评论 -
【Hbase】hbase高可用集群搭建
文章目录准备安装1. 解压2. 修改配置文件3. 分发修改后的安装包到其它节点4. 配置环境变量5. 别忘记时间同步6. 启动(顺序要注意)7. 检查是否启动成功8. 如果有节点相应的进程没有启动,那么可以手动启动准备安装hadoop集群安装zookeeper集群官网下载:http://hbase.apache.org/downloads.html我们这里选择下载链接:http://mi...原创 2020-02-06 17:28:09 · 460 阅读 · 1 评论