sbt默认源很慢,推荐使用国内源。但国内源也有缺点,最新的版本,可能是没有的。
安装IDEA就不说了,也很简单。在这里推荐做java和scala的人使用idea,真的比eclipse好用。
spark-submit提交包是在服务器上,本地开发环境没有spark-submit。如果想要本地debug远程的spark,用idea很简单就可以实现。
scala是一种类似java的编程语言,一种纯面向对象的语言,每一个值都是对象。对象的数据类型以及行为由类和特征(Trait)描述。类抽象机制的扩展有两种途径。一种途径是子类继承,另一种途径是灵活的混入(Mixin)机制。这两种途径能避免多重继承的种种问题。
随着大数据越来越普及,scala的使用度可能会越来越高。熟悉java的话,去学scala,很容易上手。
用了十几年的eclipse了, java现在主要用idea,转的过程中,也没感觉有什么不适应。推荐大家使用idea。idea的热部署根eclipse差不多,除了ide配置不同外。