lors de l'exécution giraph hiverunner je reçois erreur suivante concernant classpath lié à hive-site.xml, j'ai déjà défini hive-env.sh, et bash.bashrc, mais l'erreur est encore à venir .. toute aide comment définir classpath et résoudre cette erreur .. ?? toute autre chose que j'ai besoin de modifier .. ??hive-site.xml introuvable sur classpath
je l'ai déjà essayé hivejdbc ex ses sans aucune erreur exécute .. mais tout en travaillant Hadoop avec des pots donne erreur ..
sera grand complet pour toute aide ..
13/01/16 11:58:23 WARN conf.HiveConf: hive-site.xml not found on CLASSPATH
Exception in thread "main" java.lang.NullPointerException
at org.apache.giraph.io.hcatalog.HiveGiraphRunner.adjustConfigurationForHive(HiveGiraphRunner.java:212)
at org.apache.giraph.io.hcatalog.HiveGiraphRunner.run(HiveGiraphRunner.java:164)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:79)
at org.apache.giraph.io.hcatalog.HiveGiraphRunner.main(HiveGiraphRunner.java:147)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.hadoop.util.RunJar.main(RunJar.java:197)
grâce au sérieux travaillé .. mais après cela, a cette warning..and d'autres erros too..is leur autre chose que j'ai raté..13/01/16 14:43:16 WARN conf.HiveConf: DEPRECATED: Ignorer hive-default.xml trouvé sur le CLASSPATH à /etc/hive/conf.dist/hive-default.xml – Pradeep
'ruche -default.xml' est en effet obsolète. La seule raison pour laquelle je pense que c'est toujours dans le dossier est le fait qu'il liste toutes les propriétés configurables, non? Les propriétés que vous souhaitez utiliser, vous devez définir dans «hive-site.xml» comme vous l'avez fait. Vous pouvez supprimer 'hive-default.xml' du dossier et cela devrait supprimer l'avertissement. D'un autre côté, c'est juste un avertissement. S'il trouve 'hive-default.xml' dans ce dossier, il trouve aussi votre' hive-site.xml', non? – Pieterjan
Aussi, je viens de remarquer que vous utilisez '.bashrc' pour définir vos variables? Rappelez-vous que cela les rend disponibles uniquement dans votre shell. J'ai répondu quelque chose à ce sujet il y a quelques jours: http://stackoverflow.com/questions/14196951/how-to-access-linux-environment-variables-from-maven-pom/14197288#14197288. – Pieterjan