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
相關文章
相關標籤/搜索