相关疑难解决方法(0)

如何为Scala 2.10设置Intellij

  • 首先我安装了macports

  • 然后我通过macports安装了Scala和Play:为了确保安装正常,我在eclipse上运行了一个"hello world".有用!

  • 但由于我的目标是使用Intellij,我尝试按照http://confluence.jetbrains.com/display/SCA/Getting+Started+with+IntelliJ+IDEA+Scala+Plugin上的说明进行操作

  • 在说明(部分Creating a Project)的第3步下use scala distribution,我不知道要输入什么.有人请告诉我要输入什么?我正在使用mac os x mountain lion.我不知道scala安装的路径.

我很感激帮助.我已经查看了Scala的Intellij Idea设置,需要澄清.没有帮助.我的Intellij版本是12.0.3我的scala安装2.10.

scala intellij-idea osx-lion

12
推荐指数
3
解决办法
2万
查看次数

工作表中使用IntelliJ的重复Spark上下文

我在IntelliJ中有以下工作表:

import org.apache.spark.sql.SQLContext
import org.apache.spark.{SparkConf, SparkContext}

/** Lazily instantiated singleton instance of SQLContext */
object SQLContextSingleton {
  @transient  private var instance: SQLContext = _
  def getInstance(sparkContext: SparkContext): SQLContext = {
    if (instance == null) {
      instance = new SQLContext(sparkContext)
    }
    instance
  }
}

val conf = new SparkConf().
  setAppName("Scala Wooksheet").
  setMaster("local[*]")
val sc = new SparkContext(conf)
val sqlContext = new SQLContext(sc)
val df = sqlContext.read.json("/Users/someuser/some.json")
df.show
Run Code Online (Sandbox Code Playgroud)

此代码在REPL中工作,但似乎只是第一次运行(带有其他一些错误).每次后续,错误是:

16/04/13 11:04:57 WARN SparkContext: Another SparkContext is being constructed (or threw an exception …
Run Code Online (Sandbox Code Playgroud)

scala intellij-idea apache-spark apache-spark-sql

10
推荐指数
2
解决办法
1556
查看次数