syr

intArray2HBase

syr
Dec 22nd, 2011
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. I tried this:
  2. Integer[][] depthMap = DepthMapGenerator.getRandomDepthMap()
  3. Writable w = new HbaseObjectWritable(depthMap);
  4. byte[] depthMapByteArray = WritableUtils.toByteArray(w);
  5. p.add(Bytes.toBytes(FAMILY_NAME), Bytes.toBytes("depthMap"), depthMapByteArray);
  6.  
  7.  
  8. ..and got:
  9.  
  10. java.lang.UnsupportedOperationException: No code for unexpected class [[Ljava.lang.Integer;
  11. at org.apache.hadoop.hbase.io.HbaseObjectWritable.writeClassCode(HbaseObjectWritable.java:319)
  12. at org.apache.hadoop.hbase.io.HbaseObjectWritable.writeObject(HbaseObjectWritable.java:367)
  13. at org.apache.hadoop.hbase.io.HbaseObjectWritable.write(HbaseObjectWritable.java:263)
  14. at org.apache.hadoop.io.WritableUtils.toByteArray(WritableUtils.java:410)
  15. at de.syrtec.hbaseTest.HBaseCRUD.setTest(HBaseCRUD.java:95)
  16. at de.syrtec.hbaseTest.HBaseTestStarter.main(HBaseTestStarter.java:30)
Advertisement
Add Comment
Please, Sign In to add comment