当前位置: 首页> 科技> IT业 > 云尚网络科技有限公司搜索排名_网络布线_百度一下就知道百度首页_石家庄抖音seo

云尚网络科技有限公司搜索排名_网络布线_百度一下就知道百度首页_石家庄抖音seo

时间:2025/7/9 13:56:09来源:https://blog.csdn.net/2301_80912559/article/details/144096618 浏览次数:0次
云尚网络科技有限公司搜索排名_网络布线_百度一下就知道百度首页_石家庄抖音seo

之前使用的操作对象有三个

  • sparkContext主要是为了rdd编程而产生的一个操作对象。
  • sqlContext主要是为了sparksql的编程而产生的。
  • hiveContext主要是操作hive的对象。

归一化的对象

sparkSession对象融合了sc,sqlSc,hsc三种为一个整体。

package com.hainiu.sparkimport org.apache.spark.sql.SparkSessionobject TestSession {def main(args: Array[String]): Unit = {val session = SparkSession.builder().enableHiveSupport() //hive.master("local[*]").appName("test").getOrCreate()//session --> sc.sqlsc.hivesc//sparkContextval sc = session.sparkContextsession //sqlScimport session.implicits._val df = sc.textFile("file:///headless/workspace/spark/data/a.txt").map(t => {val strs = t.split(" ")(strs(0), strs(1), strs(2), strs(3))}).toDF("id", "name", "age", "gender")df.show()df.createTempView("student")session.sql("select * from student").show()session.sql("""|select count(1) from stu|""".stripMargin).show()}
}

SparkSession转化为sparkContext:

SparkContext     <-----     SparkSession.sparkContext

SparkSession就是sqlContext,不需要转化。

关键字:云尚网络科技有限公司搜索排名_网络布线_百度一下就知道百度首页_石家庄抖音seo

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: