摘要: 强力推荐《Hbase 实现与原理》这本书。 snapshot不会拷贝数据,可以理解为它是原数据的一个指针。 我们知道Hbase数据文件一旦落到磁盘之后就不允许更新删除等原地修改操作。只能追加写入新的文件。。这种机制下实现某个表的snapshot只需要给当前表的所有文件分别新建一个引用(指针),其他新 阅读全文
posted @ 2021-07-21 17:35 sixinshuier 阅读(148) 评论(1) 推荐(0) 编辑
摘要: Hbase 备份与恢复的发展历程: 从最早使用distcp进行关机全备份 到0.94版本使用copyTable工具在线跨集群备份 到0.98版本推出在线Snapshot备份 在线Snapshot备份具备的功能: 全/增量备份: 业务场景1: 对于重要的业务数据,可以每天备份,以备发生故障时,可以回滚 阅读全文
posted @ 2021-07-21 13:51 sixinshuier 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 概述: HBaseFsck(hbck)是一个用于检查区域一致性和表完整性问题并修复损坏的HBase的工具。 作用: HBase Region一致性 集群中所有 region 都 被 assign,而且 deploy 到唯一一台RegionServer上 该 region 的状态在内存中、hbase: 阅读全文
posted @ 2021-07-21 11:47 sixinshuier 阅读(107) 评论(0) 推荐(0) 编辑
摘要: Python中的错误可以有两种类型,即error和exception。error是程序中的问题,程序会因此停止执行。另一方面,当某些内部事件发生时,会引发异常,从而改变程序的正常流程。 error 顾名思义,代码中引发的错误。例如语法错误,导致程序终止。 a = 10000 if(a>2999) p 阅读全文
posted @ 2021-07-21 00:46 sixinshuier 阅读(64) 评论(0) 推荐(0) 编辑