employé: Table dataComment passer paramètres multiples dans le script ruche
Je veux aller chercher des dossiers de l'année = 2016 en exécutant sample.hql script ruche.
use octdb;
select * from '${hiveconf:table}' where year = '${hiveconf:year}';
[[email protected] ~]$ hive -hiveconf table='employee', year=2016 -f sample.hql
Mais je reçois une erreur NoViableAltException (307 @ []) .......
Merci pour la solutio n mais je reçois toujours la même erreur. –
Erreur: NoViableAltException (307 @ []) ÉCHEC: ParseException line 2:14 ne peut pas reconnaître l'entrée près de '' employee '' ', où' 'year' dans join source WARN: La classe de méthode org.apache.commons. logging.impl.SLF4JLogFactory # release() a été appelé. WARN: S'il vous plaît voir http://www.slf4j.org/codes.html#release pour une explication. –
Vous utilisez toujours une virgule après 'employee'; retirez-le. Il n'y a pas de table nommée 'employee '. – chepner