Hbase
region总量(700-350) = 总数据量(3520G) / region大小(7G)
TTL(Time to Live) 用于限定数据的超时时间。
region最大值:10-20Gb
region最优值:5-10Gb
1、hbase写数据流程(hbase写数据性能,要高出读性能 一个数量级)
2、hbase 读数据流程
1、先从写缓存(memstore)读;2、blockCache(读缓存读);3、hdfs(磁盘读)
3、文件的合并
client ----->regionServer---->region----->store------> memstore ------>storefile----->产生读的性能问题 ----->合并
在哪个节点启动hbase集群,哪个节点就是master角色;
状况:
master进程启动一会之后,就消失了;
1)zookeeper就有问题,先排查zookeeper
2)hdfs有问题,排查hdfs
3)hbase相关配置
4)时钟同步(hbase集群节点时间要保持一致)
########## 今天的苦逼是为了不这样一直苦逼下去!##########