因为要学习scala语言,在Windows做练习。
下载idea ide开发工具,因为他们说idea比eclipse好用一点,
idea下载链接:http://www.jetbrains.com/idea/download/#section=windows
有旗舰版(付费)和社区版(免费)
下载社区版
下载idea开发包,我直接下载的zip包,直接解压就好,
安装运行后有点卡顿,解决卡顿问题
1.因为只是用idea开发scala语言,所以禁用了其他的所有插件
只剩下scala插件
2.关闭了所语法检查
3.修改了文件启动配置
因为是开发scala
所以打算用sbt构建构建scala工程
1,构建系统的选择,sbt更合适用来构建Scala工程,maven更合适用来构建Java工程
2,对于spark中的API来说,Java和Scala有差别,但差别并不大
3,如果用Scala开发spark原型程序,可以用spark-shell“打草稿”,或者直接使用spark-shell做交互式实时查询
4,用Scala代码量将减少甚至一个数量级,不过Scala的使用门槛较高
建议:使用Scala构建spark作业,因为spark本身为sbt所构建,同时使用Scala开发spark作业将有助于理解spark的实现机制
下载sbt:https://www.scala-sbt.org/
下载msi文件直接安装 不用自己配置环境变量
通过idea 用sbt构建工具构建scala工程,待补充。。。