2015-12-10 33 views
1

我下載了豬來自Apache的,我已經安裝了它,嘗試使用pig -x local啓動PIG時出錯:錯誤2998:未處理的內部錯誤。發現界面jline.Terminal,但類預計

這是我去運行它:

15/12/10 15:06:26 INFO pig.ExecTypeProvider: Trying ExecType : LOCAL 
15/12/10 15:06:26 INFO pig.ExecTypeProvider: Trying ExecType : MAPREDUCE 
15/12/10 15:06:26 INFO pig.ExecTypeProvider: Picked MAPREDUCE as the ExecType 
2015-12-10 15:06:26,063 [main] INFO org.apache.pig.Main - Apache Pig version 0.15.0 (r1682971) compiled Jun 01 2015, 11:44:35 
2015-12-10 15:06:26,063 [main] INFO org.apache.pig.Main - Logging error messages to: /usr/local/pig/pig_1449756386061.log 
2015-12-10 15:06:26,097 [main] INFO org.apache.pig.impl.util.Utils - Default bootup file /home/ubuntu/.pigbootup not found 
2015-12-10 15:06:26,132 [main] ERROR org.apache.pig.Main - ERROR 2998: Unhandled internal error. Found interface jline.Terminal, but class was expected 
Details at logfile: /usr/local/pig/pig_1449756386061.log 
2015-12-10 15:06:26,157 [main] INFO org.apache.pig.Main - Pig script completed in 206 milliseconds (206 ms) 

我的日誌文件中包含以下內容:

Error before Pig is launched 
---------------------------- 
ERROR 2998: Unhandled internal error. Found interface jline.Terminal, but class was expected 

java.lang.IncompatibleClassChangeError: Found interface jline.Terminal, but class was expected 
    at jline.ConsoleReader.<init>(ConsoleReader.java:174) 
    at jline.ConsoleReader.<init>(ConsoleReader.java:169) 
    at org.apache.pig.Main.run(Main.java:556) 
    at org.apache.pig.Main.main(Main.java:177) 
    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:606) 
    at org.apache.hadoop.util.RunJar.run(RunJar.java:221) 
    at org.apache.hadoop.util.RunJar.main(RunJar.java:136) 
================================================================================ 

我下載並解包後,我做了以下(豬是在/ usr /本地/豬):

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_79 
    196 export PIG_PREFIX=/usr/local/pig 
    197 export PATH=$PATH:$PIG_PREFIX/bin 

任何想法什麼是錯的?

感謝, 謝爾班

回答

相關問題