您的位置:首页 > 其它

tez跑任务报错

2016-04-27 19:59 375 查看
tez跑任务报错:

java.lang.NoClassDefFoundError: org/apache/tez/dag/api/TezConfiguration

at java.lang.Class.getDeclaredMethods0(Native Method)

at java.lang.Class.privateGetDeclaredMethods(Class.java:2570)

at java.lang.Class.getMethod0(Class.java:2813)

at java.lang.Class.getMethod(Class.java:1663)

at org.apache.hadoop.util.ProgramDriver$ProgramDescription.(ProgramDriver.java:59)

at org.apache.hadoop.util.ProgramDriver.addClass(ProgramDriver.java:103)

at org.apache.tez.examples.ExampleDriver.main(ExampleDriver.java:47)

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)

Caused by: java.lang.ClassNotFoundException: org.apache.tez.dag.api.TezConfiguration

暂未解决,感觉是tez的rpm包打的有问题。

最后问题解决:发现hadoop-classpath中的tez的路径未加入。

hadoop-classpath:/usr/lib/tez/:/usr/lib/tez/lib/即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: