Давно я работал над Hive Queries, но насколько я помню, вы, вероятно, можете использовать
hive> desc formatted tableName;
или
hive> describe formatted tableName;
Это даст вам всю необходимую информацию, связанную с в таблицу, такую как схема, информация о разделах, тип таблицы, например, управляемая таблица и т. д. c
Я не уверен, если вы особенно ищете это ??
Существует еще один способ запроса таблиц Hive - это написание сценариев Hive, которые можно вызывать из терминала Had oop, а не из самого терминала Hive.
std]$ cat sample.hql or vi sample.hql
use dbName;
select * from tableName;
desc formatted tableName;
# this hql script can be called from outside the hive terminal
std]$ hive -f sample.hql
или, даже без необходимости писать файл сценария, вы, вероятно, можете запросить куст как
std]$ hive -e "use dbName; select * from emp;" > text.txt or >> to append
На уровне базы данных вы, вероятно, можете запросить как:
hive> use dbName;
hive> set hive.cli.print.current.db=true;
hive(dbName)> describe database dbName;
он принесет метаданные из MySQL (хранилище метаданных) о базе данных.