
hbase
Smile to everyday
这个作者很懒,什么都没留下…
展开
-
hive映射hbase表数据
hive映射hbase表【说明】 一般来说,hive映射表数据都是映射hdfs上的数据,直接通过location 指定映射目录,然后可以查询数据。但是hive映射hbase表数据,是直接映射hbase中的表。 hbase需要被hive映射的表的建表语句 create 'events_db:user_friend', 'uf' 【注释】 events_db: 是命名空间 user_friend: 是hbase中的表名 uf: 是列族 hive创建表映射hbase中user_friend表 开启动态分区原创 2020-09-09 20:01:53 · 911 阅读 · 0 评论 -
Error: org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException
Error: org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 176 actions: event_logs: 500 times, at org.apache.hadoop.hbase.client.AsyncProcessBatchErrors.makeException(AsyncProcess.java:192)atorg.apache.hadoop.hbase.client.AsyncProce原创 2020-09-01 16:41:35 · 1333 阅读 · 0 评论 -
Hbase Region的切分与合并【原理分析】
一、Region的切分 Region的自动切分 Region自动切分是HBase能够拥有良好扩张性的最重要因素之一,当然他也是分布式系统追求扩展性很好的功能。当一个Region大到一定程度,会进行分裂(split),HBase可以通过Region Split达到负载均衡。 自动切分的触发策略 自动切分的触发策略有很多种,在1.2.6版本中应该有六种触发策略。但是我们经常用的最多三种。 ConstantSizeRegionSplitPolicy:0.94版本前默认切分策略 I ncreasingToUppe原创 2020-07-21 23:56:40 · 2845 阅读 · 0 评论 -
Hbase性能优化【Phoenix、Hive集成HBase】
一、Phoenix概述 Phoenix简介 构建在HBase上的SQL层 使用标准SQL在HBase中管理数据 使用JDBC来创建表,插入数据、对HBase数据进行查询 Phoenix JDBC Driver容易嵌入到支持JDBC的程序中 Phoenix使HBase更易用 Phoenix应用场景 Phoenix适合场景 快速而容易地构建基于HBase的应用程序 需要极大的规模、性能和并发性的SQL应用程序 在转换到Hadoop时重用已有的SQL技能 BI工具(对SQL支持较好) Phoenix不适合原创 2020-07-21 23:13:49 · 1550 阅读 · 0 评论 -
使用Java API操作HBase
一、创建maven工程,并添加依赖包 <!-- https://mvnrepository.com/artifact/org.apache.hbase/hbase-client --> <dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-client</artifactId> <version>1.2原创 2020-07-20 18:52:26 · 1073 阅读 · 0 评论 -
Hbase基础【hbase组件介绍、hbase性能优化】
一、Hbase介绍 NoSQL概述:not only SQL,非关系型数据库 指不遵循传统RDBMS模型的数据库 数据是非关系的,且不使用SQL作为主要查询语言 解决数据库的可伸缩性和可用性问题 不针对原子性或一致性问题 NoSQL和关系型数据库对比 对比 NoSQL 关系型数据库 常用数据库 HBase、MongoDB、Redis Oracle、DB2、MySQL 存储格式 文档、键值对、图结构 表格式,行和列 存储规范 鼓励冗余 规范性,避免重复 存储扩展 横向扩展,分布原创 2020-07-20 18:41:18 · 1233 阅读 · 0 评论 -
在linux下安装Hbase【简单易懂】
一、安装Hbase前提条件 安装好hadoop,可以是单机版也可以是伪分布式版 安装好zookeeper,如果是单机版可以不安装,使用hbase内置即可。 二、下载hbase软件安装包 链接:hbase安装包 提取码:pj9z 解压配置和启动hbase 解压hbase 将hbase安装包拖入到linux相应文件夹中。 解压到想要的文件夹中tar -zxvf hbase-1.2.0-cdh5.14.2.tar.gz -C /opt/soft/ 配置Hbase文件 1.进入配置文件夹 cd /opt/原创 2020-07-20 14:10:53 · 1822 阅读 · 0 评论