更改 Hbase 大小限制

Posted

技术标签:

【中文标题】更改 Hbase 大小限制【英文标题】:Change Hbase size limit 【发布时间】:2015-07-01 10:34:48 【问题描述】:

我的一张表中有超过默认大小 64MB 的行之一。现在,每当我尝试扫描该行或删除它时,都会出现此错误:

错误:协议消息太大。可能是恶意的。使用 CodedInputStream.setSizeLimit() 增加大小限制。

我尝试将 hbase-site.xml hbase.client.keyvalue.maxsize 更改为 256MB,但没有效果。

我也试过直接从 shell 中更改它,但没有成功

CodedInputStream.setSizeLimit(268435456)

如何更改此限制?

谢谢!

【问题讨论】:

【参考方案1】:

为此有一个开放的jira:

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

您可以在 jira 上评论以获得 ETA 或解决方法。

【讨论】:

看看这条评论:issues.apache.org/jira/browse/… 抱歉耽搁了@AnilGupta,你到底是如何在客户端中执行 CodedInputStream.setSizeLimit() 的?我找不到调用 setSizeLimit() 的方法 @Marco 面临类似问题。你能找到任何解决方案吗 @mayooran 最后我做了 configuration.setLong("hbase.client.scanner.max.result.size", 2147483648L)

以上是关于更改 Hbase 大小限制的主要内容,如果未能解决你的问题,请参考以下文章

php 更改Wordpress文件上载大小限制

如何更改 Shiny 中的“超出最大上传大小”限制并保存用户文件输入?

如何使用php更改最大文件大小限制[重复]

虚拟主机wordpress文件上传大小限制更改

netcoreASP.NET Core中如何更改文件上传大小限制maxAllowedContentLength属性值

kindeditor批量上传,怎么更改一次性上传图片的数量和图片大小限制呢?