
NoSQL 数据库(HBase)
文章平均质量分 66
HBase学习笔记
十二同学啊
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hbase学习笔记
HBase简介HBase是一种分布式、可扩展、支持海量数据存储的NoSQL数据库,利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理 Hbase中的海量数据,利用Zookeeper作为其分布式协同服务主要用来存储非结构化和半结构化的松散数据(列存NoSQL数据库)hbase优势全 Hadoop 集成:完全支持 HDFS 和 MapReduceHighly fault tolerance 高容错!Built-in scalability 内置扩展 !Buil原创 2021-07-12 11:49:57 · 153 阅读 · 0 评论 -
HBase Shell操作
1)进入HBase客户端命令行[atguigu@hadoop102 hbase]$ bin/hbase shell2)查看帮助命令hbase(main):001:0> help2.2.2 DDLGroup name: namespaceCommands: alter_namespace, create_namespace, describe_namespace, drop_namespace, list_namespace, list_namespace_tablesGroup name原创 2021-07-12 09:09:54 · 167 阅读 · 0 评论 -
HBase 优化
预分区每一个region维护着StartRow与EndRow,如果加入的数据符合某个Region维护的RowKey范围,则该数据交给这个Region维护。那么依照这个原则,我们可以将数据所要投放的分区提前大致的规划好,以提高HBase性能。1)手动设定预分区hbase> create ‘staff1’,‘info’,SPLITS => [‘1000’,‘2000’,‘3000’,‘4000’]2)生成16进制序列预分区create ‘staff2’,‘info’,{NUMREGIONS原创 2021-07-11 21:26:40 · 819 阅读 · 0 评论 -
HBase协处理器
案例需求编写协处理器,实现在往A表插入数据的同时让HBase自身(协处理器)向B表中插入一条数据。实现步骤1)创建一个maven项目,并引入以下依赖。<dependencies> <dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-client</artifactId> <version原创 2021-07-11 15:16:43 · 314 阅读 · 0 评论 -
HBase 整合Phoenix
6.1 Phoenix简介6.1.1 Phoenix定义Phoenix是HBase的开源SQL皮肤。可以使用标准JDBC API代替HBase客户端API来创建表,插入数据和查询HBase数据。6.1.2 Phoenix特点1)容易集成:如Spark,Hive,Pig,Flume和Map Reduce;2)操作简单:DML命令以及通过DDL命令创建和操作表和版本化增量更改;3)支持HBase二级索引创建。6.1.3 Phoenix架构6.2 Phoenix快速入门6.2.1 安装1)官网原创 2021-07-11 14:58:02 · 528 阅读 · 0 评论 -
HBase 与Hive的集成
7.1 HBase与Hive的对比1.Hive(1) 数据仓库Hive的本质其实就相当于将HDFS中已经存储的文件在Mysql中做了一个双射关系,以方便使用HQL去管理查询。(2) 用于数据分析、清洗Hive适用于离线的数据分析和清洗,延迟较高。(3) 基于HDFS、MapReduceHive存储的数据依旧在DataNode上,编写的HQL语句终将是转换为MapReduce代码执行。2.HBase(1) 数据库是一种面向列族存储的非关系型数据库。(2) 用于存储结构化和非结构化的数据原创 2021-07-10 15:44:32 · 179 阅读 · 0 评论 -
HBase 安装部署
2.1 HBase安装部署2.1.1 Zookeeper正常部署首先保证Zookeeper集群的正常部署并启动[atguigu@hadoop102 zookeeper-3.5.7]$ bin/zkServer.sh start[atguigu@hadoop103 zookeeper-3.5.7]$ bin/zkServer.sh start[atguigu@hadoop104 zookeeper-3.5.7]$ bin/zkServer.sh start2.1.2 Hadoop正常部署Hado原创 2021-07-09 17:21:49 · 168 阅读 · 0 评论