参考文献
最重要的:class Client(Iface)
1.def enableTable(self, tableName)
2.def disableTable(self, tableName)
3.def isTableEnabled(self, tableName)
4.def compact(self, tableNameOrRegionName)
Compaction主要起到如下几个作用:
1)合并文件
2)清除删除、过期、多余版本的数据
3)提高读写数据的效率
5.majorCompact(self, tableNameOrRegionName)
Major操作是对Region下的HStore下的所有StoreFile执行合并操作,最终的结果是整理合并出一个文件。
6.getTableNames(self)
得到数据表名
7.getColumnDescriptors(self, tableName)
得到数据表的列描述(有几个列等等)

本文介绍了HBase Thrift接口的主要功能,包括表的启用、禁用、查询、扫描、更新和删除等操作。重点讲解了compact和majorCompact在数据整理合并中的作用,以及各种get和mutate方法的应用。

1123

被折叠的 条评论
为什么被折叠?



