在hbase中,有没有一种方法可以将一个列族拆分为多个族(事后)?
这显然是一个坏主意,但在某些情况下,它可能是值得的,即。
1) 如果您有足够的时间使您的hbase服务器脱机,并看到一个机会来优化一些只与几列相关的mapreduce作业。
2) 您是从sqoop导入的(没有sqoop方面的Maven,但是默认情况下,它会将数据库的每一行Map到一个列族中—如果搞错了,请更正)。
3) 你只是在应用程序的早期忽略了一些访问模式。
相关
有没有一种方法可以将列族合并到一个新表中(即,当基数偏离足够大时,这样做会更好地提高性能)?
1条答案
按热度按时间yruzcnhs1#
我们是用散装货做的。我们必须编写mrjob,使用hfileoutputformat将一个列族拆分为两个列族。
此输出是使用completebulkload加载到hbase的