hbase根據(jù)時(shí)間戳查詢 Hbase手動(dòng)設(shè)置時(shí)間戳,無(wú)法刪除數(shù)據(jù),怎么辦?
Hbase手動(dòng)設(shè)置時(shí)間戳,無(wú)法刪除數(shù)據(jù),怎么辦?更改時(shí)間戳將帶來(lái)許多問(wèn)題。首先,車主的問(wèn)題應(yīng)該是自己包裝的問(wèn)題。對(duì)于第一個(gè)問(wèn)題://對(duì)于數(shù)據(jù)插入,可以在不手動(dòng)設(shè)置時(shí)間戳的情況下刪除數(shù)據(jù),但不能輸入多版
Hbase手動(dòng)設(shè)置時(shí)間戳,無(wú)法刪除數(shù)據(jù),怎么辦?
更改時(shí)間戳將帶來(lái)許多問(wèn)題。
首先,車主的問(wèn)題應(yīng)該是自己包裝的問(wèn)題。
對(duì)于第一個(gè)問(wèn)題:
//對(duì)于數(shù)據(jù)插入,可以在不手動(dòng)設(shè)置時(shí)間戳的情況下刪除數(shù)據(jù),但不能輸入多版本數(shù)據(jù)添加( 字節(jié).toBytes( colFamily.getColumnFamilyName()),
字節(jié).toBytes( 列g(shù)etColumnName()),
字節(jié).toBytes( 列g(shù)etValue())
毫無(wú)疑問(wèn)可以刪除該數(shù)據(jù),并且可以輸入多版本數(shù)據(jù),而無(wú)需設(shè)置時(shí)間戳。
對(duì)于第二個(gè)問(wèn)題
//插入數(shù)據(jù)時(shí),可以手動(dòng)設(shè)置時(shí)間戳。數(shù)據(jù)不能刪除,但可以輸入多版本數(shù)據(jù)添加( 字節(jié).toBytes( colFamily.getColumnFamilyName()),
字節(jié).toBytes( 列g(shù)etColumnName()),
蓋蒂馬克上校(), 字節(jié).toBytes( 列g(shù)etValue())
HBase自己的時(shí)間戳精確到毫秒。您可以檢查時(shí)間戳是否相同。一定要生成自己獨(dú)特的時(shí)間戳