首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure HDI Spark导入sqlContext.implicits._错误

Azure HDI Spark导入sqlContext.implicits._错误
EN

Stack Overflow用户
提问于 2018-12-01 22:34:51
回答 1查看 36关注 0票数 1

我在将数据从Azure Blob存储csv文件导入到我的Spark by Jupyter笔记本时遇到了问题。我正在尝试实现一个关于ML和Spark的教程。当我像这样填满Jupyter笔记本时:

代码语言:javascript
复制
import sqlContext.implicits._
val flightDelayTextLines = sc.textFile("wasb://sparkcontainer@[my account].blob.core.windows.net/sparkcontainer/Scored_FlightsAndWeather.csv")

case class AirportFlightDelays(OriginAirportCode:String,OriginLatLong:String,Month:Integer,Day:Integer,Hour:Integer,Carrier:String,DelayPredicted:Integer,DelayProbability:Double)

val flightDelayRowsWithoutHeader = flightDelayTextLines.map(s => s.split(",")).filter(line => line(0) != "OriginAirportCode")

val resultDataFrame = flightDelayRowsWithoutHeader.map(
    s => AirportFlightDelays(
        s(0), //Airport code
        s(13) + "," + s(14), //Lat,Long
        s(1).toInt, //Month
        s(2).toInt, //Day
        s(3).toInt, //Hour
        s(5), //Carrier
        s(11).toInt, //DelayPredicted
        s(12).toDouble //DelayProbability
        )
).toDF()

resultDataFrame.write.mode("overwrite").saveAsTable("FlightDelays") 

我收到如下错误:

代码语言:javascript
复制
SparkSession available as 'spark'.
<console>:23: error: not found: value sqlContext
       import sqlContext.implicits._
              ^

我也使用了短路径,比如("wasb:///sparkcontainer/Scored_FlightsAndWeather.csv")同样的错误。有什么想法吗?BR,Marek

EN

回答 1

Stack Overflow用户

发布于 2018-12-03 16:40:38

当我看到您的代码片段时,我看不到sqlContext已创建,请参考以下代码并创建sqlContext,然后开始使用它。

代码语言:javascript
复制
val sqlContext = new org.apache.spark.sql.SQLContext(sc)
import sqlContext.implicits._

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53571815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档