出现java.lang.Exception: java.lang.RuntimeException: java.lang.NoSuchMethodException: com.web.visit.ma
Posted 红尘里
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了出现java.lang.Exception: java.lang.RuntimeException: java.lang.NoSuchMethodException: com.web.visit.ma相关的知识,希望对你有一定的参考价值。
执行mapreduce报错java.lang.Exception: java.lang.RuntimeException: java.lang.NoSuchMethodException: com.web.visit.main.ClickVist$VisitMapper.<init>(),
原因是map类和reduce没有加static修饰,因为hadoop在调用map和reduce类时采用的反射调用,内部类不是静态的,没有获取到内部类的实例
解决方法
1.在内部类加上static修饰
2.将内部类改成外部类
以上是关于出现java.lang.Exception: java.lang.RuntimeException: java.lang.NoSuchMethodException: com.web.visit.ma的主要内容,如果未能解决你的问题,请参考以下文章
java.lang.Exception:检测到明显的连接泄漏错误
java.lang.Exception:检测到明显的连接泄漏错误
java.lang.Exception: Exception in sending Request :: null
java.lang.Exception:没有找到匹配使用 Intellij IDEA 的方法的测试
java.lang.Exception:测试类应该只有一个公共构造函数
FastDFS :java.lang.Exception: getStoreStorage fail, errno code: 28