Hadoop 笔记之实例化异常&&无法加载类异常

来源:互联网 发布:平板炒股软件 编辑:程序博客网 时间:2024/06/02 04:07

一.


       异常类型 

             实例化异常.

             具体代码:

              MultipleInputs.addInputPath(job,new Path(args[0]),FileInputFormat .class, WholeFileMapper.class);
              MultipleInputs.addInputPath(job,new Path(args[1]),FileInputFormat.class, UUIDMapper.class);

      异常原因;

             由于代码中抽象类被实例化而造成

      解决方案:

            FileInputFormat .class换成TextInputFormat .class即可


.




     异常类型:

              无法加载JionMain中的UUIDMapper类

      原因:

            由于UUIDMapper是JionMain的内部类  而且该类是在JionMain的main函数中被调用 所以UUIDMapper声明类时必须设置为静态类public static void UUIDMain{}

     解决方案:

            UUIDMain前用static修饰即可


0 0