Sto cercando di eseguire gli script tutorial per maiali inUbuntu per due giorni, tuttavia non riesco a fare in modo che il maiale si connetta al file system hadoop. Sta ancora dicendo: "Connessione al file system hadoop su: file: ///"
In effetti, hadoop e maiale lavorano entrambi e iopuò usarli, anche lo script di maiale sotto l'installazione di maiale può connettersi al hadoop. "Connessione al file system hadoop su: hdfs: // localhost: 54310" La mia directory hadoop è in / home / hadoop / Cluster, l'installazione di maiale è in / usr / share / pig, il tutorial di maiale è home / hadoop / pig e l'installazione di hadoop è / home / someuser / hadoop.
Ho provato quasi tutte le soluzioni nel web, ma ho ancora bisogno di aiuto. Qualsiasi idea sarà apprezzata.
Grazie in anticipo.
risposte:
2 per risposta № 1Devi avviare maiale come segue:
java -cp /usr/share/pig/pig-0.7.0-core.jar:/home/hadoop/Cluster/conf/ org.apache.pig.Main
Dove il /home/hadoop/Cluster/conf/
è la directory di configurazione di Hadoop.
BTW penso che sia più facile da usare Distribuzione di Cloudera per Hadoop invece di installare il tuo.