zoukankan      html  css  js  c++  java
  • sparkSQL——DataFrame&Datasets

    对于新司机,可能看到sc与spark不知道是什么,看图知意

    ***************************************************************************************************************************************

    DataFrame.map(_.split("::"))报错 error: value split is not a member of org.apache.spark.sql.Row

    看到下图红框报错处Row,想起DataFrame里的Row对象,虽然每一行是一列数据,但是需要将Row对象转换成String对象,才可以走split方法

    看下图,

    spark.read.json返回类型是DataFrame

    spark.read.textFile返回类型是Dataset

    ***************************************************************************************************************************************

    由于 RDD、DataFrame、DataSets 之间是可以相互转化的,所以可通过多种方式读取数据,并进行互相进行转化

    如下图:

    ***************************************************************************************************************************************

    接下来这是另一个错,算是,恩,算是什么呢?

    ***************************************************************************************************************************************

    来看一个join的例子

    或者使用下面的方式,如果用左联接的话,只需要将inner改为leftouter

    ***************************************************************************************************************************************

     创建临时表

    ***************************************************************************************************************************************

    创建全局表

  • 相关阅读:
    一剑走四方华山论剑
    本命年之冬去春来
    time of our lives从世界杯主题曲看厚脸皮的德国人:)
    我回来啦:)
    PHP undefined index的几种解决方法
    Nginx 502 Bad Gateway错误及解决方案收集
    Nginx Cache的5种方案
    PHP中ts和nts版本 vc6和vc9编译版本的区别
    Linux 查看连接数命令
    Nginx Proxy 作图片缓存配置文件
  • 原文地址:https://www.cnblogs.com/sorco/p/7107581.html
Copyright © 2011-2022 走看看