Hbase
文章平均质量分 93
麦兜仔
这个作者很懒,什么都没留下…
展开
-
[Hbase错误]-----删除DataNode的坏块后,启动Hbase报错找不到hbase.version文件
1.前言在服务器上搭建了伪分布式集群,由于重启服务器的时候没有在Ambari正常关闭集群,相当于直接断电,集群非正常关闭。而后使用Ambari启动HDFS的时候,发现出现了Missing block的提示。在解决完Missing block的后,启动Hbase的时,发现Hbase的Hmaster开启后又马上闪退。2.问题检查Hbase的日志后发现报如下错:HBase fil...原创 2019-02-25 15:47:23 · 3111 阅读 · 2 评论 -
[Hbase错误]-----使用Java Api连接Hbase报Can't not get locations
1、前言最近入门Hbase,就在某课网上找了一个关于《HBase+SpringBoot实战分布式文件存储》的实战视频,跟着视频搭建了伪分布式的Hadoop+Hbase环境,然后使用Java Api进行Hbase的相关操作时,遇到了一些视频上并没有说明的坑,借此记录下来分享一下。2.问题(1)进行Hbase连接测试的时候,发现使用java api连接Hbase非常的慢。(2)进行Hb...原创 2019-01-21 10:32:12 · 2447 阅读 · 2 评论 -
[Hbase错误]------在Ambari搭建的集群环境中使用hbase shell报错java.lang.NoClassDefFoundError
1.前言最近在Ambari搭建的集群环境中,使用Hbase shell会报错2.问题(1)java.lang.NoClassDefFoundError: org/apache/zookeeper/Watcher(2)java.lang.NoClassDefFoundError: org/apache/hadoop/util/PlatformName3.解决(1)第一个错误在...原创 2019-03-18 14:34:33 · 287 阅读 · 0 评论 -
HBase之架构分析
1.HBase架构组成1.1Zookeeper存放整个HBase集群的元数据以及集群的状态信息 实现HMaster主从节点的failover(故障转移)1.2HMaster说明:有关HBase的负载均衡可以参考HBase学习之负载均衡(balance)管理RegionServer,为RegionServer分配HRegion,实现负载均衡 处理schema更新请求(例...原创 2019-06-26 10:47:06 · 164 阅读 · 0 评论 -
HBase之读取数据流程
说明本文参考自 HBase数据读取流程解析hbase(二)hfile结构目录说明1.HBase读取数据流程2.疑问2.1上述(10)中,需要对满足条件的KeyValue进行从小到大排序合并构建最小堆。2.1.1为什么Scanner需要有小到大排序?2.1.2HBase中KeyValue是什么样的结构?2.1.3不同KeyValue之间如何进行大小比较......原创 2019-07-01 16:21:56 · 14062 阅读 · 10 评论 -
HBase之写入数据流程
目录1.HBase写入数据流程2.疑问2.1上述(8)中,数据写入到HLog时,实际上在这个时刻只是写入文件系统的缓存中,并没有真正的落地到磁盘中,那什么时候落地到磁盘中呢?1.HBase写入数据流程(1)Client向服务端发起Put请求。默认情况下,autoflush=true,所以每发送一个Put请求,就会直接发送到服务端。当autoflush=false时,则会将P......原创 2019-07-03 22:35:57 · 6496 阅读 · 0 评论