2015-07-01 121 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