使用Intellij加载Spark源代码
2016-12-17 14:25
393 查看
如何使用Intellij加载Spark源代码
转载注明原文http://www.cnblogs.com/shenh062326/p/6189643.html
查看Spark源代码或修改Spark源代码,都需要一个合适的IDE编辑器,而Spark源码编辑器首推Intellij,
但如果使用Intellij加载Spark源码方式不对,则会出现大量红点点,如下图所示,而且很多代码无法完成跳转,今天我就给大家介绍一下如何使用Intellij加载Spark源代码。
![](https://images2015.cnblogs.com/blog/287057/201612/287057-20161217141913667-1198941051.jpg)
使用Intellij加载Spark代码
1. 首先下载Spark代码。
2. 使用mvn编译mvn -Pyarn -Dhadoop.version=2.6.0 -Dyarn.version=2.6.0 -DskipTests -Phive compile
3. 编译成功后打开Intellij,选择File->New->Project from Existing Sources。
![](https://images2015.cnblogs.com/blog/287057/201612/287057-20161217142034886-1839948722.jpg)
4. 选择项目目录后选择Import project from external model->maven。
![](https://images2015.cnblogs.com/blog/287057/201612/287057-20161217142122776-1165173537.jpg)
![](https://images2015.cnblogs.com/blog/287057/201612/287057-20161217142155214-1150799777.jpg)
5. 选择next后,在Import Project窗口中加上几个需要引入的项目,如下图。
![](https://images2015.cnblogs.com/blog/287057/201612/287057-20161217142242495-1243287249.jpg)
6.之后一直选择next即可,打开项目后需要等待一段时间建立Index。
7.完成后的效果如下图,可以打开所有依赖的jar和class,Intellij就不会再出现大量红点点啦!
![](https://images2015.cnblogs.com/blog/287057/201612/287057-20161217142322386-69787401.jpg)
这样就能开心的码代码了。
转载注明原文http://www.cnblogs.com/shenh062326/p/6189643.html
查看Spark源代码或修改Spark源代码,都需要一个合适的IDE编辑器,而Spark源码编辑器首推Intellij,
但如果使用Intellij加载Spark源码方式不对,则会出现大量红点点,如下图所示,而且很多代码无法完成跳转,今天我就给大家介绍一下如何使用Intellij加载Spark源代码。
![](https://images2015.cnblogs.com/blog/287057/201612/287057-20161217141913667-1198941051.jpg)
使用Intellij加载Spark代码
1. 首先下载Spark代码。
2. 使用mvn编译mvn -Pyarn -Dhadoop.version=2.6.0 -Dyarn.version=2.6.0 -DskipTests -Phive compile
3. 编译成功后打开Intellij,选择File->New->Project from Existing Sources。
![](https://images2015.cnblogs.com/blog/287057/201612/287057-20161217142034886-1839948722.jpg)
4. 选择项目目录后选择Import project from external model->maven。
![](https://images2015.cnblogs.com/blog/287057/201612/287057-20161217142122776-1165173537.jpg)
![](https://images2015.cnblogs.com/blog/287057/201612/287057-20161217142155214-1150799777.jpg)
5. 选择next后,在Import Project窗口中加上几个需要引入的项目,如下图。
![](https://images2015.cnblogs.com/blog/287057/201612/287057-20161217142242495-1243287249.jpg)
6.之后一直选择next即可,打开项目后需要等待一段时间建立Index。
7.完成后的效果如下图,可以打开所有依赖的jar和class,Intellij就不会再出现大量红点点啦!
![](https://images2015.cnblogs.com/blog/287057/201612/287057-20161217142322386-69787401.jpg)
这样就能开心的码代码了。
相关文章推荐
- Laravel框架——分页
- Java设计模式----策略模式
- 设置Eclipse的类文件和xml文件代码自动补全
- Emgu Mat方法和Image方法设置一张背景图像
- python数字图像处理(9):直方图与均衡化
- Poedu_C语言提升_Lesson02_20161111_数据类型2
- "关于图像分割Snake算法(c#)的一些不解之惑,望大神指点"的拙见
- PHP错误日志
- python核心编程学习记录之文件和输入输出
- Effective C++学习笔记
- 设计模式之原型模式
- 记录PHP错误日志 display_errors与log_errors的区别
- c++::获取结构体中某 个成员相对结构体起始位置的偏移
- [Python正则表达式] 字符串中xml标签的匹配
- PHP中如何设置error_reporting错误报告级别
- php连接mssql 安装篇(连载一)
- eclipse和myeclipse一键取消所有断点
- ARGOX 力象 OS-214Plus 条码打印机 B/S 打印
- java如何跳出当前的多重嵌套循环
- C#读写txt文件的两种方法介绍