Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 特定表的hbase-default.xml中单元格的最大大小_Java_Hadoop_Max_Hbase - Fatal编程技术网

Java 特定表的hbase-default.xml中单元格的最大大小

Java 特定表的hbase-default.xml中单元格的最大大小,java,hadoop,max,hbase,Java,Hadoop,Max,Hbase,是否可以在hbase-default.xml中为特定表配置单元格的最大大小 如果可能,请告诉我配置最大单元格大小的方法列表 Reference: I got this error, java.lang.IllegalArgumentException: **KeyValue size** too large at org.apache.hadoop.hbase.client.HTable.validatePut(HTable.java:1312) at org.apache.hadoop.hb

是否可以在hbase-default.xml中为特定表配置单元格的最大大小

如果可能,请告诉我配置最大单元格大小的方法列表

Reference: I got this error,

java.lang.IllegalArgumentException: **KeyValue size** too large
at org.apache.hadoop.hbase.client.HTable.validatePut(HTable.java:1312)
at org.apache.hadoop.hbase.client.HTable.doPut(HTable.java:941)
at org.apache.hadoop.hbase.client.HTable.put(HTable.java:908)
感谢和问候,
Hari

您的异常与此配置相关

hbase.client.keyvalue.maxsize
您可以在java中将其设置为:

conf.set("hbase.client.keyvalue.maxsize",value);

这指定KeyValue实例的组合最大允许大小。这是为存储文件中保存的单个条目设置上限。由于它们不能被分割,这有助于避免由于数据太大而无法进一步分割区域。将其设置为最大区域大小的一小部分似乎是明智的。将其设置为零或更小将禁用检查。

Ozhang,非常感谢您的回复,我尝试了这个,但我的期望是,是否可以按照我的意愿为每个表配置maxsize。。。这是一个通用的配置程序。因此,如果我增加最大大小,它将影响所有的表。所以Anywaz可以为单个大小配置最大大小。