作为workaround,把spark根目录下的pom.xml文件中的以下部分注释掉:

<repository>

<id>twttr-repo</id>

<name>Twttr Repository</name>

<url>http://maven.twttr.com</url>

<releases>

<enabled>true</enabled>

</releases>

<snapshots>

<enabled>false</enabled>

</snapshots>

可以使用mvn进行编译,idea可以直接在mvn编译完成后直接打开。具体详见​​https://cwiki.apache.org/confluence/display/SPARK/Useful+Developer+Tools#UsefulDeveloperTools-IntelliJ​