
一个purge参数引发的惨案——从线上hbase数据被删事故说起
在写这篇blog前,我的心情久久不能平静,虽然明白运维工作如履薄冰,但没有料到这么一个细小的疏漏会带来如此严重的灾难。这是一起其他公司误用puppet参数引发的事故,但是这个参数我也曾被"坑过"。 Hive 是一个构建在 Hadoop 平台上的数据仓库。<br /> 2)Hive 数据存放在 HDFS 之上。<br /> 3)Hive 数据查询最终被转化为 Ma...
二者的对比大致如下: ES和Hbase的写入都是基于LSM树结构,写入性能应该是相当的,不过ES在写入时需要做更多的事情(比如分词构建倒排索引,构建DocValues,进行字段类型的校验,且主副本都需构建索引等),所以ES消耗的CPU是比较高的,但如果只是满足Hbase相关的查询场景,有些东西也是可以通过配置省去的。 在查询场景中,ES能同时支持...
<p>1)减少调整</p> <p>减少调整这个如何理解呢?HBase 中有几个内容会动态调整,如 region(分区)、HFile,<br /> 所以通过一些方法来减少这些会带来 I/O 开销的调整<br /> Region<br /> 如果没有预建分区的话,那么随着 region 中条数的增加,regio...