Quels sont les paramètres d'environnement dans Apache Pig et Hadoop Connection pour exécuter des scripts tutoriel?
-
08-10-2019 - |
Question
Je suis en train d'exécuter les scripts de travaux dirigés de porc pendant deux jours dans Ubuntu, mais je ne parviens pas à faire de porc connecter à Hadoop système de fichiers. Il dit toujours: "Connexion à Hadoop système de fichiers à: file: ///"
En fait, Hadoop et le porc sont à la fois de travail et je peux les utiliser, le script de porc également en cours d'installation de porc peut se connecter au Hadoop. "Connexion à Hadoop système de fichiers à: hdfs: // localhost: 54310" Ma Hadoop est sous / home / Hadoop / Cluster, installation de porc est sous / usr / share / porc, tutoriel de porc est à la maison / Hadoop / porc et l'installation Hadoop est / home / someuser / Hadoop.
J'ai essayé presque toutes les solutions dans le web, mais je dois encore un peu d'aide. Toute idée sera apprécié.
Merci à l'avance.
La solution
Vous devez commencer porc comme suit:
java -cp /usr/share/pig/pig-0.7.0-core.jar:/home/hadoop/Cluster/conf/ org.apache.pig.Main
Si le /home/hadoop/Cluster/conf/
est le répertoire de configuration Hadoop.
BTW je pense qu'il est plus facile à utiliser Cloudera Distribution pour Hadoop au lieu d'installer votre propre.