分享

MR程序在eclipse就能跑,打成jar包放到外名就不能跑,求救

IT_雪夜归人 发表于 2016-6-13 21:15:41 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 4 9448
报错如下:
16/06/13 21:14:52 INFO mapred.JobClient: Task Id : attempt_201606132106_0002_m_000000_1, Status : FAILED
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:131)
        at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:631)
        at org.apache.hadoop.mapred.MapTask.run(MapTask.java:330)
        at org.apache.hadoop.mapred.Child$4.run(Child.java:268)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:415)
        at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1671)
        at org.apache.hadoop.mapred.Child.main(Child.java:262)
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
        at org.apache.hadoop.uti


已有(4)人评论

跳转到指定楼层
qcbb001 发表于 2016-6-13 22:14:32
首先确保开发环境和集群环境保持一致
第二楼主可以尝试打一个运行包。
回复

使用道具 举报

amanikong 发表于 2016-6-14 09:42:54
输入输出路径是不是配好了
回复

使用道具 举报

IT_雪夜归人 发表于 2016-6-14 10:32:59
应该是我引用了第三方的包,打成jar包环境变量里面找不到
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条