1. 程式人生 > >IDEA執行spark相關程式報陣列越界異常java.lang.ArrayIndexOutOfBoundsException: 10582

IDEA執行spark相關程式報陣列越界異常java.lang.ArrayIndexOutOfBoundsException: 10582

筆者執行環境:

    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>