怎麼檢視HBase表的建立時間
阿新 • • 發佈:2020-07-10
前幾天HBase出現了RIT告警,忽然發現發出告警的Region所屬的表並不是我創建出來的,於是就想看看這些表是怎麼來的。
一時也沒什麼頭緒,就先看看這些表是什麼時候創建出來的吧,然後再根據時間點看看有誰操作了資料庫。
那麼怎麼看錶的建立時間呢?desc看一下,也沒有這個屬性啊。再細想呢,hbase:meta表會記錄元資料資訊,而這些資料在建立時也會有timestamp屬性,於是就有方法了。
查詢hbase:meta表,rowkey就是表名(格式是namespace:table)看一下查到的資料的時間戳,然後把時間戳轉為時間串。
此外,也可以到zookeeper中檢視相關資訊,使用get /hbase/table/表名(格式是namespace:table)查詢到的ctime屬性就是建立時間了。