1. 程式人生 > 實用技巧 >怎麼檢視HBase表的建立時間

怎麼檢視HBase表的建立時間

前幾天HBase出現了RIT告警,忽然發現發出告警的Region所屬的表並不是我創建出來的,於是就想看看這些表是怎麼來的。

一時也沒什麼頭緒,就先看看這些表是什麼時候創建出來的吧,然後再根據時間點看看有誰操作了資料庫。

那麼怎麼看錶的建立時間呢?desc看一下,也沒有這個屬性啊。再細想呢,hbase:meta表會記錄元資料資訊,而這些資料在建立時也會有timestamp屬性,於是就有方法了。

查詢hbase:meta表,rowkey就是表名(格式是namespace:table)看一下查到的資料的時間戳,然後把時間戳轉為時間串。

此外,也可以到zookeeper中檢視相關資訊,使用get /hbase/table/表名(格式是namespace:table)查詢到的ctime屬性就是建立時間了。