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