首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

HBase hbck——检察HBase集群的一致性

2014-01-03 
HBase hbck——检查HBase集群的一致性/*** Cache of what we found in zookeeper so we dont have to go to

HBase hbck——检查HBase集群的一致性
/** * Cache of what we found in zookeeper so we don't have to go to zk ensemble * for every query. Synchronize access rather than use concurrent Map because * synchronization needs to span query of zk. */ private final Map<String, TableState> cache = new HashMap<String, TableState>(); this.cache.put(tableName, state);

? ? ? ? ? ? ? 把ZK中的数据缓存在本地内存中,以加速访问,减少访问时间。

? ? ? ? ? ? ? 为了让本地内存中的数据失效,必须重启HBase集群。

? ? ? ? ? ? ??

? ? ? ? ? ? ? 重启HBase集群。

? ? ? ? ? ? ? 此时,create 'usertable','f1',没有提示错误,表创建成功。

?

三、hbck
[bigdata@tbe192168147015 ~]$ hbase hbck -hUsage: fsck [opts] {only tables} where [opts] are:   -help Display help options (this)   -details Display full report of all regions.   -timelag {timeInSeconds}  Process only regions that  have not experienced any metadata updates in the last  {{timeInSeconds} seconds.   -sleepBeforeRerun {timeInSeconds} Sleep this many seconds before checking if the fix worked if run with -fix   -summary Print only summary of the tables and status.   -metaonly Only check the state of ROOT and META tables.  Repair options: (expert features, use with caution!)   -fix              Try to fix region assignments.  This is for backwards compatiblity   -fixAssignments   Try to fix region assignments.  Replaces the old -fix   -fixMeta          Try to fix meta problems.  This assumes HDFS region info is good.   -fixHdfsHoles     Try to fix region holes in hdfs.   -fixHdfsOrphans   Try to fix region dirs with no .regioninfo file in hdfs   -fixHdfsOverlaps  Try to fix region overlaps in hdfs.   -fixVersionFile   Try to fix missing hbase.version file in hdfs.   -maxMerge <n>     When fixing region overlaps, allow at most <n> regions to merge. (n=5 by default)   -sidelineBigOverlaps  When fixing region overlaps, allow to sideline big overlaps   -maxOverlapsToSideline <n>  When fixing region overlaps, allow at most <n> regions to sideline per group. (n=2 by default)   -repair           Shortcut for -fixAssignments -fixMeta -fixHdfsHoles -fixHdfsOrphans -fixHdfsOverlaps -fixVersionFile -sidelineBigOverlaps   -repairHoles      Shortcut for -fixAssignments -fixMeta -fixHdfsHoles -fixHdfsOrphans

?

?

热点排行