Query Hive Meta Store
Я хочу знать, как запросить базу данных метастазов кустов и получить несколько ключевых свойств, в том числе:
создать датудата последнего обновлениядата последнего доступаЯ только что узнал команду ульяshow table extend like <tablename>
0 tableName:<tablename>
1 owner:<userid>
2 location:hdfs://NameService-705/user/hive/warehouse/<username>.db/<tablename>
3 inputformat:org.apache.hadoop.mapred.TextInputFormat
4 outputformat:org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
5 columns:struct columns { i64 ingestts, i64 ingestdate .... map<string,string> params}
6 partitioned:false
7 partitionColumns:
8 totalNumberFiles:1
9 totalFileSize:0
10 maxFileSize:0
11 minFileSize:0
12 lastAccessTime:1453767099408 -> Mon Jan 25 2016 17:11:39 GMT-0700 (MST)
13 lastUpdateTime:1432218969243 -> Thu May 21 2015 08:36:09 GMT-0600 (MDT)
Я знаю, что поля 0, 1, 12 и 13 - это именно та информация, и мне интересно, как можно запросить мета-хранилище улья, чтобы получить эту информацию напрямую, а не запуститьshow table extend
тысяча раз. Что-то вроде:
select tableName, owner, lastAccessTime, lastUpdateTime from <metatable>
Спасибо!