Juste obtenir les noms des colonnes de table de la ruche

Je sais que vous pouvez obtenir des noms de colonnes d'une table via l'astuce suivante dans la ruche:

hive> set hive.cli.print.header=true;
hive> select * from tablename;

Est-il également possible de juste obtenir les noms des colonnes de la table?

Je n'aime pas avoir à modifier un paramètre pour quelque chose que je n'ai besoin une fois.

Ma solution actuelle est la suivante:

hive> set hive.cli.print.header=true;
hive> select * from tablename;
hive> set hive.cli.print.header=false;

Cela semble trop verbeux et contre le SÈCHE-principe.

  • Voulez-vous dire vous avez besoin pour obtenir les noms de colonne avec le select * sortie ?
  • pourquoi ne pas décrire le tableau ??
  • doh! ne trouve que dans les docs. décrire le tableau t-il.
  • Double Possible de la Ruche - obtenir les noms des colonnes