You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hbase.apache.org by 聪聪 <17...@qq.com> on 2016/12/06 05:33:31 UTC

回复: How to limit a single row being filled with millions of columus?

How can I find a big row quickly? If not ,when we proceed major compact,the regionserver dose not work all the time 
I am glad to receive your reply!How can I find a big row quickly? If not ,when we proceed major compact,the regionserver dose not work all the time .


------------------ 原始邮件 ------------------
发件人: "Guanghao Zhang";<zg...@gmail.com>;
发送时间: 2016年12月6日(星期二) 中午12:13
收件人: "user"<us...@hbase.apache.org>; 

主题: Re: How to limit a single row being filled with millions of columus?



There are a config hbase.table.max.rowsize but only used for user get/scan.
It will throw RowTooBigException when you scan a big row with millions of
columns. But it doesn't work for compact. If i am not wrong, there are not
a way to prevent a single row being filled with millions of columns.

2016-12-06 11:52 GMT+08:00 聪聪 <17...@qq.com>:

> Recently, I have a problem that confused me a long time. The problem is
> that as we all know in HBase,there are millions of columns in a single row.
> Full gc will happen when region proceeds major compact and it results in
> regionserver and hbase not working. Is there any good way to prevent a
> single row being put(wrote) columns overmuch?
> Hope to you soon!