MapReduce 本地执行hadoop程序 报错 java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
来源:互联网 发布:java纯数字正则表达式 编辑:程序博客网 时间:2024/05/21 03:20
java.lang.Exception: java.lang.RuntimeException: java.lang.reflect.InvocationTargetExceptionat org.apache.hadoop.mapred.LocalJobRunner$Job.runTasks(LocalJobRunner.java:462)at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:522)Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetExceptionat org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:131)at org.apache.hadoop.mapred.JobConf.getOutputKeyComparator(JobConf.java:884)at org.apache.hadoop.mapred.MapTask$MapOutputBuffer.init(MapTask.java:981)at org.apache.hadoop.mapred.MapTask.createSortingCollector(MapTask.java:391)at org.apache.hadoop.mapred.MapTask.access$100(MapTask.java:80)at org.apache.hadoop.mapred.MapTask$NewOutputCollector.<init>(MapTask.java:675)at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:747)at org.apache.hadoop.mapred.MapTask.run(MapTask.java:340)at org.apache.hadoop.mapred.LocalJobRunner$Job$MapTaskRunnable.run(LocalJobRunner.java:243)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)at java.util.concurrent.FutureTask.run(FutureTask.java:266)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)at java.lang.Thread.run(Thread.java:745)Caused by: java.lang.reflect.InvocationTargetExceptionat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)at java.lang.reflect.Constructor.newInstance(Constructor.java:408)at org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:129)... 13 moreCaused by: java.lang.RuntimeException: java.lang.NoSuchMethodException: com.likun.mr.friend.User.<init>()at org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:131)at org.apache.hadoop.io.WritableComparator.newKey(WritableComparator.java:144)at org.apache.hadoop.io.WritableComparator.<init>(WritableComparator.java:130)at org.apache.hadoop.io.WritableComparator.<init>(WritableComparator.java:121)at com.likun.mr.friend.FofSort.<init>(FofSort.java:8)... 18 moreCaused by: java.lang.NoSuchMethodException: com.likun.mr.friend.User.<init>()at java.lang.Class.getConstructor0(Class.java:3074)at java.lang.Class.getDeclaredConstructor(Class.java:2170)at org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:125)... 22 more
今天写一个查找共同好友的hadoop 程序是出现了上面的错误,用百度上的什么使用jar包运行也没解决!无意中找到了,一个博主写的!
http://blog.csdn.net/zhouyan8603/article/details/50963563
当你使用自己的类实现WritableComparable接口时,必须要写上默认构造方法,加上默认的构造方法后问题解决了!
1 0
- MapReduce 本地执行hadoop程序 报错 java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- struts2报java.lang.RuntimeException: java.lang.reflect.InvocationTargetException错
- struts2启动报java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- struts2做项目报错:java.lang.RuntimeException: java.lang.reflect.InvocationTargetException 的解决方法
- tomcat 报错 java.lang.reflect.InvocationTargetException
- 运行hadoop jar 报错java.lang.RuntimeException: java.lang.ClassNotFoundException: xxxxMapper及mapreduce执行
- kafka概述
- 针对不同的屏幕尺寸生成不同的大小
- 013-Dockerfile构建失败时怎么办
- python 自然语言处理 代码实现(批量读取,分词,词向量化)
- base_conv_layer.cpp中的参数理解
- MapReduce 本地执行hadoop程序 报错 java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- Junit测试
- 分布式架构学习之:023--Dubbo线程模型
- 014-Dockerfile的构建缓存
- JAVA源码解析(1)-java.beans.Beans、ObjectInputStreamWithLoader、BeansAppletContext、BeansAppletStu
- 组织机构或家谱前端设计
- DTCMS做插件
- 正则表达式 \b
- Android SharedPreferences存储基本数据类型、List集合、Map集合、对象都在这了