100 votes

Comment connaître les versions de Hive et Hadoop à partir de l'invite de commande ?

Comment puis-je trouver la version de Hive que j'utilise à partir de l'invite de commande ? Voici les détails.

J'utilise Putty pour me connecter aux tables de ruches et accéder aux enregistrements dans les tables. Donc ce que j'ai fait, c'est que j'ai ouvert Putty et dans le nom d'hôte j'ai tapé- leo-ingesting.vip.name.com et ensuite je clique sur Open . Puis j'ai entré mon nom d'utilisateur et mon mot de passe et ensuite quelques commandes pour accéder à Hive sql. Voici la liste de ce que j'ai fait

$ bash
bash-3.00$ hive
Hive history file=/tmp/rkost/hive_job_log_rkost_201207010451_1212680168.txt
hive> set mapred.job.queue.name=hdmi-technology;
hive> select * from table LIMIT 1;

Existe-t-il un moyen de trouver la version de Hive que j'utilise et la version d'Hadoop à partir de l'invite de commande ?

1 votes

Puis-je faire une demande pour que chaque que tous les CLI du monde supportent -v, --v, -version, et --version comme des alias les uns pour les autres afin que nous puissions tous continuer à vivre nos vies.

0 votes

Vous ne pouvez pas : gnu getopt considérerait -version comme -v -e -r -s -i -o -n, par exemple. De plus, le CLI correct utilise -v comme alias pour --verbose.

7voto

Som Points 91

Nous pouvons trouver la version de la ruche par

  • sous linux, shell : "hive --version".
  • sur le shell du répertoire de stockage : " ! hive --version ;"

les cmds ci-dessus fonctionnent sur hive 0.13 et plus.

Définir le système : sun.java.command ;
donne la version du répertoire de stockage à partir de l'éditeur de répertoire de stockage, il donne le nom de la jarre qui inclut la version.

6voto

Arun Mohan Points 1

Pour identifier la version du répertoire de stockage sur une instance EC2, utilisez

hive --version

5voto

Navneet Kumar Points 3642

La commande ci-dessous fonctionne, je l'ai essayée et j'ai obtenu la version actuelle comme suit

/usr/bin/hive --version

0 votes

Bonjour Shikhar, quelle version d'Hadoop essayez-vous ? Cela a fonctionné pour moi sur Cloudera CDH 5.

4voto

venkata Points 132

Si vous utilisez beeline pour se connecter à la ruche, puis !dbinfo donnera tous les détails de la base de données sous-jacente et dans la sortie getDatabaseProductVersion aura la version de la base de données du répertoire de stockage.

Exemple de sortie : getDatabaseProductVersion 1.2.1000.2.4.3.0-227

3voto

Sumeet Singh Points 91

Si vous utilisez la distribution Hortonworks, vous pouvez obtenir la version en utilisant la commande CLI :

hive --version

Example output

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X