在类之间传递SQLContext

时间:2016-08-01 23:00:29

标签: scala apache-spark apache-spark-sql

我在一个文件中有一个主类,它创建一个sqlContext对象。但是,我有很多使用sqlContext的课程,但我找不到在课程之间传递它的好方法。主要问题是我需要打电话 import sqlContext.implicits._,我不能将此import语句作为对象变量的一部分。

我试图在相应的方法(传递sqlContext)和创建新对象中执行此操作,但这些方法不起作用。

1 个答案:

答案 0 :(得分:0)

您可以从Dataframe获取sqlContext单例:

val dataframe = //init dataframe

import dataframe.sqlContext.implicits._