将Spark源代码导入Eclipse IDE

时间:2016-03-17 07:43:05

标签: eclipse apache-spark

我想修改Spark源代码中的算法。在Eclipse Luna中,我尝试通过File - >导入源代码。导入 - >一般 - >现有项目进入Workspace但在此之后,src文件夹没有任何文件。那我该怎么办呢?

2 个答案:

答案 0 :(得分:1)

Spark项目由多个模块组成

pom.xml

  <modules>
     <module>common/sketch</module>
     <module>common/network-common</module>
     <module>common/network-shuffle</module>
     <module>common/unsafe</module>
     <module>common/tags</module>
     <module>core</module>
     <module>graphx</module>
     <module>mllib</module>
     <module>tools</module>
     <module>streaming</module>
     <module>sql/catalyst</module>
     <module>sql/core</module>
     <module>sql/hive</module>
     <module>external/docker-integration-tests</module>
     <module>assembly</module>
     <module>examples</module>
     <module>repl</module>
     <module>launcher</module>
     <module>external/kafka</module>
     <module>external/kafka-assembly</module>
   </modules>

如果要导入完整的Spark项目,请尝试以下方法:

  

档案 - &gt;导入 - &gt;选择 - &gt; Maven - &gt;现有的Maven项目 - &gt; (选择Spark项目的根目录)

注意:确保已经安装了eclipse-maven-plugin。

答案 1 :(得分:0)

cd到你的火花源代码的主目录。 跑:

mvn eclipse:eclipse

这将帮助您将您的spark项目转换为eclipse-maven项目。

然后:

File -> Import -> Select -> Maven -> Existing Maven Projects -> (Select the root directory of Spark project)