问题
I have in one of my tables one of the rows exceeding the default size of 64MB. Now whenever I try to scan that row or delete it this error shows up:
ERROR: Protocol message was too large. May be malicious. Use CodedInputStream.setSizeLimit() to increase the size limit.
I've tried changing in hbase-site.xml hbase.client.keyvalue.maxsize to 256MB and it has no effect.
I've also tried with no luck to change it from the shell directly with
CodedInputStream.setSizeLimit(268435456)
How can I change this limit?
Thanks!
回答1:
There is an open jira for this:
https://issues.apache.org/jira/browse/HBASE-13825
You can comment on jira for ETA or workaround.
来源:https://stackoverflow.com/questions/31158900/change-hbase-size-limit