2014-02-14 4 views
0

돼지가 Hadoop 시스템에 구성되었지만 시작할 때 log4j와 관련된 오류가 발생합니다. 내가 놓친 게 있니?돼지 시작시 오류가 발생했습니다.

감사합니다. 일부 오류 메시지가 로컬로도 www.youtube.com/watch?v=BSsVvZnGz0M 설정 비디오를 시도 그것을 실행에 표시되는 경우

$ pig 
log4j:ERROR Could not instantiate class [org.apache.hadoop.log.metrics.EventCounter]. 
java.lang.ClassNotFoundException: org.apache.hadoop.log.metrics.EventCounter 
     at java.net.URLClassLoader$1.run(URLClassLoader.java:217) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.net.URLClassLoader.findClass(URLClassLoader.java:205) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:321) 
     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:266) 
     at java.lang.Class.forName0(Native Method) 
     at java.lang.Class.forName(Class.java:186) 
     at org.apache.log4j.helpers.Loader.loadClass(Loader.java:179) 
     ... 
log4j:ERROR Could not instantiate appender named "EventCounter". 
2014-02-14 10:45:46,512 [main] INFO org.apache.pig.Main - Apache Pig version 0.11.1 (r1459641) compiled Mar 22 2013, 02:13:53 
2014-02-14 10:45:46,513 [main] INFO org.apache.pig.Main - Logging error messages to: /usr/local/hadoop/pig_1392381946511.log 
2014-02-14 10:45:46,541 [main] INFO org.apache.pig.impl.util.Utils - Default bootup file /home/hduser/.pigbootup not found 
2014-02-14 10:45:46,695 [main] INFO org.apache.pig.backend.hadoop.executionengine.HExecutionEngine - Connecting to hadoop file system at: maprfs:/// 
2014-02-14 10:45:46,767 [main] INFO org.apache.hadoop.util.NativeCodeLoader - Loaded the native-hadoop library 
2014-02-14 10:45:46,768 [main] INFO org.apache.hadoop.security.JniBasedUnixGroupsMapping - Using JniBasedUnixGroupsMapping for Group resolution 
2014-02-14 10:45:46,853 [main] INFO org.apache.pig.backend.hadoop.executionengine.HExecutionEngine - Connecting to map-reduce job tracker at: maprfs:/// 
grunt> 
+1

제목은 나를 웃게했다. –

+0

그건 돼지 할거야, 그거야. –

+0

OP를 제대로 구성하지 않은 것처럼 보입니다. $ PIG_HOME/빈 수출 PIG_CLASSPATH =/usr/지방/하둡/conf의 : –

답변

0

첫째는,

  pig -x local <filename>.pig 

에 의해 국부적으로 돼지 스크립트를 실행 해보십시오 당신이 우분투를 사용하는 경우 적절합니다 12.04LTS

+0

내가 다시 돼지를 컴파일 (http://www.javatute.com/javatute/ faces/post/hadoop/2014/installing-pig-11-for-hadoop-2-on-ubuntu-12-lts.xhtml) 그리고 나는 여전히 같은 오류가 발생합니다. –

+0

내가 준 유튜브 링크를 사용하고 돼지 구성 파일에 $ hadoop_home이 설정되어 있는지 확인하십시오 –

관련 문제