繁体   English   中英

无法使用Spark Scala递增ColumnValue HBASE

[英]Fail to incrementColumnValue HBASE with spark scala

我使用Scala在Hbase表上进行操作

所以我有

val myTable = new HTable(hbase_conf, tbl_name)

然后,我尝试使用以下命令增加值:

myTable.incrementColumnValue(
  "rowkey".getBytes, 
  "data".getBytes,
  "count".getBytes, 
  1)

我从hbase shell得到的结果

hbase(main):047:0> get 'test_marketing', 'rowkey', {COLUMN => 'data:count', VERSIONS =>2}


  COLUMN                        CELL
     data:count             timestamp=1469614608636, value=\x00\x00\x00\x00\x00\x00\x00\x02
     data:count             timestamp=1469614608609, value=\x00\x00\x00\x00\x00\x00\x00\x01
    2 row(s) in 0.0100 seconds

结果如何获得合理的价值?

hbase shell有一个get_counter命令:

尝试:

get_counter 'test_marketing', 'rowkey', 'data:count'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM