offset (0) + length (4) exceed the capacity of the array: 2

 使用spring-for-hadoop读取HBase,出现以下错误: 主要原因是:我自己定义的dto采用了Float,而从数据库取数据的时候,采用了Bytes.toFloat方法对数据进行转换,查看源码,可知道Bytes.toFloat返回的是基本类型float,两者类型不符合,导致出现错误,使用以下方法进行数据转换即可:Float.valueof(Bytes.toString())即可。 ja
相关文章
相关标签/搜索