Les commentaires ne fonctionnent pas dans la CLI de la ruche
J'ai vu d'autres posts disant que le double tiret " - doit être une ruche commentaire. Mais au moins, au sein de la ruche CLI qui ne fonctionne pas correctement;
hive> -- some comment;
FAILED: Parse Error: line 0:-1 cannot recognize input near '<EOF>' '<EOF>' '<EOF>'
Même dans Eduardo Capriolo du livre, il dit la même chose:
As of Hive v0.8.0, you can embed lines of comments that start with the string --,
for example:
-- Copyright (c) 2012 Megacorp, LLC.
-- This is the best Hive script evar!
La version est apparemment 0.8.1 (je suis en utilisant les dernières Amazon EMR)
hadoop@ip-10-114-113-44:~$ hive
bin is /home/hadoop/.versions/hive-0.8.1/bin
source d'informationauteur javadba
Vous devez vous connecter pour publier un commentaire.
Cas est simple Ruche accepte des commentaires, mais pas une seule ligne. Si vous essayez:
ou
tout ira bien. GL avec la Ruche lutte!
J'ai trouvé un médiocre solution de contournement:
lieu de point-virgule après chaque ligne de commentaire comme ceci:
Puis Ce qui se passe - la CLI n'est question d'une erreur (encore!) mais au moins ne pas marquer les réussir lignes de code.
Je suis en utilisant cette technique dans quelques ruche scripts maintenant, il me permet de couper et de coller des bouts dans la CLI (à l'opposition ).