hbase shell中timestamp轉為可讀格式
阿新 • • 發佈:2018-12-23
2012-07-04
http://abloz.com date:2012.7.4
將hbase shell的timestamp轉為可讀。下面的示例將-ROOT-表的列info:serverstartcode的timestamp和value轉成可讀格式。
hbase(main):001:0> scan '-ROOT-' ROW COLUMN+CELL .META.,,1 column=info:regioninfo, timestamp=1340249081981, value={NAME => '.META.,, 1', STARTKEY => '', ENDKEY => '', ENCODED => 1028785192,} .META.,,1 column=info:server, timestamp=1341304672637, value=Hadoop46:60020 .META.,,1 column=info:serverstartcode, timestamp=1341304672637, value=1341301228326 .META.,,1 column=info:v, timestamp=1340249081981, value=x00x00 1 row(s) in 1.3230 seconds hbase(main):002:0> import java.util.Date => Java::JavaUtil::Date hbase(main):003:0> Date.new(1341304672637).toString() => "Tue Jul 03 16:37:52 CST 2012" hbase(main):004:0> Date.new(1341301228326).toString() => "Tue Jul 03 15:40:28 CST 2012"
在shell中,如果有可讀日期,能否轉成long型別呢?
hbase(main):005:0> import java.text.SimpleDateFormat => Java::JavaText::SimpleDateFormat hbase(main):006:0> import java.text.ParsePosition => Java::JavaText::ParsePosition hbase(main):015:0> SimpleDateFormat.new("yy/MM/dd").parse("12/07/03",ParsePosition.new(0)).getTime() => 1341244800000
參考 http://abloz.com/hbase/book.html
如非註明轉載, 均為原創. 本站遵循知識共享CC協議,轉載請註明來源