2015-07-01 122 views
1

我在其中一个表中有一行超过了64MB的默认大小。现在,每当我试图扫描该行或删除此错误显示出来:更改Hbase大小限制

ERROR: Protocol message was too large. May be malicious. Use CodedInputStream.setSizeLimit() to increase the size limit.

我试过在HBase的-site.xml中hbase.client.keyvalue.maxsize 256MB的变化,它没有任何效果。

我也试过,没有运气将它从外壳直接与

CodedInputStream.setSizeLimit(268435456) 

我怎样才能改变这种限制改变?

谢谢!

回答

1

有一个开放JIRA此:

https://issues.apache.org/jira/browse/HBASE-13825

你可以在JIRA为ETA或解决方法评论

+1

看看这个评论:https://issues.apache.org/jira/browse/HBASE-11747?focusedCommentId=14097370&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment- 14097370 –

+0

对不起延迟@AnilGupta,你怎么确切地在客户端执行CodedInputStream.setSizeLimit()?我无法找到一种方法来调用setSizeLimit() – Marco

+0

@Marco面临类似的问题。你是否能够找到任何解决方案这个 – mayooran