摘要: namespace 资源限制 限制每时间段请求的数量和大小 设置表的空间大小 修改hbase-site.xml文件 添加两个配置 hbase.quota.enabled=true hbase.quota.refresh.period =300000 set_quota 对不同的用户,表,设置权限 添 阅读全文
posted @ 2018-11-02 18:15 cnblogs-ycc 阅读(758) 评论(0) 推荐(0) 编辑
摘要: bloom fliter的作用主要用于提升hbase的读性能,但是会牺牲一定的存储空间。 原理: bloom fliter是一种空间效率很高的随机数据结构,初始状态时,bloom filter是一个包含m位的位数组(值为0),当有元素写入时,通过k个hash函数将这个元素映到这个位数组中,映射的位置 阅读全文
posted @ 2018-10-29 10:15 cnblogs-ycc 阅读(367) 评论(0) 推荐(0) 编辑
摘要: b树 b树,又叫做平衡多路查找树。一个m阶的b树的特性如下: n的取值范围,[ceil(m/2)-1]<=n<=(m-1) Ki(i=1...n)为关键字,且关键字的信息按照顺序排序 Ai(i=0...n)为指向子节点的指针,且Ai指向的子树节点的关键字信息必须大于ki,并且小于k(i+1) 上图为 阅读全文
posted @ 2018-10-24 08:47 cnblogs-ycc 阅读(710) 评论(0) 推荐(0) 编辑
摘要: hbase 问题 hbase hbck hbase hbck 用于检测和修改hbase底层文件问题。检测像master,region server和hdfs上数据状态一致性问题,黑洞问题,定位元数据的不一致性。 hbase hlog hbase hfile 阅读全文
posted @ 2018-10-24 08:46 cnblogs-ycc 阅读(128) 评论(0) 推荐(0) 编辑
摘要: aa 阅读全文
posted @ 2018-10-24 08:46 cnblogs-ycc 阅读(141) 评论(0) 推荐(0) 编辑
摘要: aa 阅读全文
posted @ 2018-10-24 08:45 cnblogs-ycc 阅读(161) 评论(0) 推荐(0) 编辑
摘要: (学习笔记) 阅读全文
posted @ 2018-10-24 08:44 cnblogs-ycc 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 引用《https://blog.csdn.net/nigeaoaojiao/article/details/54909921》 hlog介绍: hlog构建: 从图中可以看出,对于一个hlog日志,整一个region server中的region数据都写入到同一个日志中,日志中最小单元的格式为<HL 阅读全文
posted @ 2018-10-24 08:44 cnblogs-ycc 阅读(369) 评论(0) 推荐(0) 编辑
摘要: hbase连接过程 hbase client在写入的数据的过程中,是直接和rs进行通信的,整个的数据写入流程并不涉及到HMaster。那么client是如何找到对应的rs呢?流程如下: client从zookeeper中获取存储hbase:root表的RegionServer(设为rs1)的地址信息 阅读全文
posted @ 2018-10-24 08:39 cnblogs-ycc 阅读(556) 评论(0) 推荐(0) 编辑
摘要: root和meta表 在版本0.9.8之前,存在root表,之后的版本中去除了root表,meta表主要记录了每个表在region的分布情况。 meta结构 从表格中可以看出,rowkey格式:tablename,startkey,timeStamp,meta表主要的列簇为info,其中info:r 阅读全文
posted @ 2018-10-24 08:12 cnblogs-ycc 阅读(1128) 评论(0) 推荐(0) 编辑