今天在做hbase文件存储时遇到了一个问题:

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)

google了一下 发现时hbase存储大小的配置问题, h base.client.keyvalue.maxsize 缺省10MB 所以我们要改成自己想要的大小:

网上有说改hbase-site.xml文件:

修改hbase-site.xml

增加

<property>
<name>hbase.client.keyvalue.maxsize</name>
<value>524288000</value>
</property>

但我发现改了后依然抛异常,后来我有改了java代码:

 Configuration conf = HBaseConfiguration.create();conf.set("hbase.rootdir", "hdfs://m1:9000/hbase");// 使用eclipse时必须添加这个,否则无法定位conf.set("hbase.zookeeper.quorum", "m1,s1,s2");conf.set("hbase.client.keyvalue.maxsize","524288000");//最大500m

重启 好像可以了!

java.lang.IllegalArgumentException: KeyValue size too large相关推荐

  1. java.lang.IllegalArgumentException: Request header is too large

    tomcat运行项目时,有一个请求过去后,后台报这样的错java.lang.IllegalArgumentException: Request header is too large 原因:请求头超过 ...

  2. java.lang.IllegalArgumentException: Request header is too large的解决方法

    java.lang.IllegalArgumentException: Request header is too large的解决方法 参考文章: (1)java.lang.IllegalArgum ...

  3. java.lang.IllegalArgumentException: Wrong FS错误解决

    [size=large]在nutch爬取数据存放在hdfs时候报错: Exception in thread "main" java.lang.IllegalArgumentExc ...

  4. java.lang包含_原因:java.lang.IllegalArgumentException:包含(1)...

    我正在开发Spring Boot Redis示例.在此示例中,我开发了一些自定义方法,这些方法基于RoleName提取详细信息.对于以下方法userRepository.findByRole_Role ...

  5. java.lang.IllegalArgumentException: Does not contain a valid host:port authority: ignorethis

    执行Hive语句运行MapReduce程序时突然出现这样的异常: Total MapReduce jobs = 1 Launching Job 1 out of 1 Number of reduce ...

  6. ERROR SparkContext: Error initializing SparkContext. java.lang.IllegalArgumentException: System memo

    ERROR SparkContext: Error initializing SparkContext. java.lang.IllegalArgumentException: System memo ...

  7. java.lang.IllegalArgumentException: Comparison method violates its general contract

    一.简介 本篇文章讨论ArrayList.sort方法报错: java.lang.IllegalArgumentException: Comparison method violates its ge ...

  8. 【Spark】java.lang.IllegalArgumentException: System memory 259522560 must be at least 471859200.

    报错 java.lang.IllegalArgumentException: System memory 259522560 must be at least 471859200. Please in ...

  9. java.lang.IllegalArgumentException: columnNames.length = 3, columnValues.length = 4

    错误如下: java.lang.IllegalArgumentException: columnNames.length = 3, columnValues.length = 4 出现错误的原因一般是 ...

最新文章

  1. 帮助你高效开发Ajax应用的超酷jQuery插件 - AjaxML
  2. 视频通信关键技术探索及实践
  3. java词类_英语词类浅谈
  4. 实战分享|数据驱动「付费转化」的3个思路
  5. RobHess的SIFT源码分析:imgfeatures.h和imgfeatures.c文件
  6. eigen库学习笔记
  7. 强悍的 vim —— 删除空行、删除注释以及加注释解注释
  8. Liist Object ? 获取方式
  9. JS - 移动设备终端的touch事件
  10. 如何在ogre游戏界面添加自己的信息,比如显示某变量的值
  11. 易语言API HooK CreateThread创建线程
  12. java get请求中文_如何解决java中get请求中文乱码的问题
  13. STM32——触摸屏实验-电阻型触摸屏-M4
  14. 积极主动沟通说话交流的重要性和案例以及技巧
  15. kubernetes lowB安装方式
  16. Sai 2 打开文件显示没有注册类的解决方法
  17. JDBC userenv('LANG')
  18. hadoop与spark环境搭建命令简易教程(Ubuntu18.04)
  19. 干货满满,Android热修复方案介绍
  20. I3C协议Single Data Rate(SDR)模式研读(一):总线配置Bus Configuration

热门文章

  1. 制定交叉编译工具_配置交叉编译工具链-嵌入式Linux
  2. linux安装mysql5.7.18_Linux下安装mysql5.7.18版本步骤
  3. AppStore发布产品步骤
  4. 【安全牛学习笔记】kali TOP10 安全工具:
  5. UITableView 点击选中改变字体颜色并记录
  6. 根据excel定义的表机构,导入powerdesigner
  7. Ubuntu 16.04上安装SkyEye及测试
  8. Lower Power with CPF(三)
  9. 10个最常见的数据库缺陷
  10. vue 数组中嵌套数组_vue+element-ui表单校验之数组多层嵌套