FileInputFormat.addInputPath(job, new Path(args[0])); 报错Index 0 out of bounds for length 0
时间: 2024-05-20 16:10:28 浏览: 42
教你如何查看API及使用hadoop新api编程文档
这个错误通常是因为你没有向程序传递命令行参数。在这种情况下,args数组的长度为0,因此当你尝试访问args[0]时会抛出该异常。
你可以检查一下你的程序是否正确地传递了命令行参数。如果你使用的是IDE,你可能需要在IDE的设置中配置程序的命令行参数。如果你是在终端运行程序,你需要在运行程序时提供正确的命令行参数。
另外,你还需要确保输入路径参数是正确的,它应该是包含输入数据的文件或目录的路径,可以是本地文件系统或HDFS中的路径。
阅读全文