笔者运行环境:
Win10 + IDEA + spark2.4 + JDK8
程序运行到
sc.textFile("E:/tmp/test.txt");
报了数组越界异常,经检查是paranamer造成的(网上有同行说JDK8得使用paranamer版本2.8以上),在工程下导入paranamer-2.8.jar就好了。
Maven工程:
<dependency> <groupId>com.thoughtworks.paranamer</groupId> <artifactId>paranamer</artifactId> <version>2.8</version> </dependency>