hadoop运行jar包后出现错误Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
(注:jar包是之前就打好的,同时也能运行成功,但不知道为什么现在运行就会出错,eclipse上运行也是一样出错)
args你没有配置输入和输出路径,在eclipse中需要进行配置命令行参数,如果是jar包运行,也需要通过命令行的方式传入输入路径和输出路径,现在错误是数组越界,就是你没有传入参数,导致调用args[0]出现问题
正确的写法:hadoop jar HadoopDemo2.jar 类名(com.xxxx) 输入路径 输出路径