日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

SparkSQL使用IDEA快速入門DataFrame與DataSet的完美教程

瀏覽:229日期:2024-07-12 15:04:25
目錄1.使用IDEA開發Spark SQL1.1創建DataFrame/DataSet1.1.1指定列名添加Schema1.1.2StructType指定Schema1.1.3反射推斷Schema1.使用IDEA開發Spark SQL1.1創建DataFrame/DataSet

1、指定列名添加Schema

2、通過StrucType指定Schema

3、編寫樣例類,利用反射機制推斷Schema

1.1.1指定列名添加Schema

//導包import org.apache.spark.rdd.RDDimport org.apache.spark.sql.SparkSession//代碼// 1.創建SparkSession val spark = SparkSession.builder().master('local[*]').appName('sql').getOrCreate()// 2.使用spark 獲取sparkContext 上下文對象 val sc = spark.sparkContext// 3.使用SparkContext 讀取文件并按照空格切分 返回RDD val rowRDD: RDD[(Int, String, Int)] = sc.textFile('./data/person.txt').map(_.split(' ')).map(x=>(x(0).toInt,x(1),x(2).toInt))// 4.導入隱式類 import spark.implicits._//5.將RDD 轉換為DataFrame 指定元數據信息 val dataFrame = rowRDD.toDF('id','name','age')//6.數據展示 dataFrame.show()1.1.2StructType指定Schema

//導包import org.apache.spark.sql.{Row, SparkSession}import org.apache.spark.sql.types.{IntegerType, StringType, StructField, StructType}//編寫代碼//1.實例SparkSession val spark = SparkSession.builder().master('local[*]').appName('sql').getOrCreate()//2.根據SparkSession獲取SparkContext 上下文對象 val sc = spark.sparkContext// 3.使用SparkContext讀取文件并按照空開切分并返回元組 val rowRDD = sc.textFile('./data/person.txt').map(_.split(' ')).map(x=>Row(x(0).toInt,x(1),x(2).toInt))// 4.導入隱式類 import spark.implicits._//5.使用StructType 添加元數據信息 val schema = StructType(List( StructField('id', IntegerType, true), StructField('name', StringType, true), StructField('age', IntegerType, true) ))//6.將數據與元數據進行拼接 返回一個DataFrame val dataDF = spark.createDataFrame(rowRDD,schema)//7.數據展示 dataDF.show()1.1.3反射推斷Schema

//導包import org.apache.spark.rdd.RDDimport org.apache.spark.sql.SparkSession//定義單例對象 case class Person(Id:Int,name:String,age:Int)//編寫代碼//1.實例sparkSession val spark = SparkSession.builder().master('local[*]').appName('sql').getOrCreate()//2.通過sparkSession獲取sparkContext 上下文對象 val sc = spark.sparkContext//3.通過sparkContext 讀取文件并按照空格切分 將每一個數據保存到person中 val rowRDD: RDD[Person] = sc.textFile('./data/person.txt').map(_.split(' ')).map(x=>Person(x(0).toInt,x(1),x(2).toInt))// 4.導入隱式類 import spark.implicits._//5.將rowRDD轉換為dataFrame val dataFrame = rowRDD.toDF() //6.數據展示 dataFrame.show()

到此這篇關于SparkSQL使用IDEA快速入門DataFrame與DataSet的文章就介紹到這了,更多相關SparkSQL快速入門內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: IDEA
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩av网站免费在线| 国产日韩在线观看视频| 亚洲先锋成人| 日韩国产欧美三级| 黄色欧美在线| 日韩高清电影免费| 九九在线精品| 欧美精品91| 欧美一区二区三区激情视频| 亚洲黄色网址| 国产精品xxx| 国产高清亚洲| 蜜桃av一区| 中文在线а√在线8| 视频一区视频二区在线观看| 加勒比视频一区| 日韩精品免费视频一区二区三区| 国产精品99一区二区| jizzjizz中国精品麻豆| 日本欧美韩国一区三区| 日本综合字幕| 你懂的亚洲视频| 亚洲一级大片| 尤物网精品视频| 精品日韩视频| 久久精品国产精品亚洲毛片| 亚洲精品1区| 四虎成人av| 国产suv精品一区二区四区视频 | 亚洲久久视频| 另类av一区二区| 91久久久精品国产| 亚洲第一区色| 午夜av一区| 噜噜噜久久亚洲精品国产品小说| 婷婷丁香综合| 日韩大片在线| 色爱综合av| 婷婷成人在线| 99成人在线| 亚洲精品在线二区| 欧美影院视频| 精品日产乱码久久久久久仙踪林| 亚洲人成网77777色在线播放| 热久久国产精品| 国产日韩欧美中文在线| 久久精品国产精品亚洲毛片| 老鸭窝一区二区久久精品| 美女视频黄久久| 日韩精品永久网址| 亚洲成人三区| 日韩欧美在线精品| 国产精品毛片一区二区在线看| 久久激情婷婷| 日韩高清一区二区| 91一区二区| 亚洲视频国产| 日韩av免费大片| av亚洲免费| 国产精品中文字幕亚洲欧美 | 国产日韩综合| 激情欧美日韩一区| 在线看片国产福利你懂的| 国产一区 二区| 婷婷综合成人| 亚洲毛片在线| 美女精品在线观看| 久久亚洲国产精品一区二区| 国产真实久久| 欧美日韩在线观看视频小说| 精品伊人久久久| 欧美国产日本| av在线最新| 久久男人天堂| 丝袜av一区| 99国产精品自拍| 蜜臀精品久久久久久蜜臀| 免费看的黄色欧美网站| 图片区亚洲欧美小说区| 影音先锋久久| 亚洲欧美专区| 国产精品亚洲四区在线观看 | 久色成人在线| 首页欧美精品中文字幕| 亚洲人亚洲人色久| 日韩av中文在线观看| 麻豆国产精品| 欧美日韩在线观看视频小说| 免费看的黄色欧美网站| 亚洲三级在线| 麻豆精品蜜桃视频网站| 亚洲精品在线影院| 日韩专区欧美专区| 国产亚洲高清在线观看| 精品一区二区三区视频在线播放| 日韩电影免费在线观看| 91精品国产成人观看| 国产精品日本| 美女国产一区二区三区| 日韩电影免费网址| 国产日韩综合| 卡一卡二国产精品| 久久伦理在线| 国产日韩欧美在线播放不卡| 日韩精品免费一区二区在线观看 | av在线日韩| 久久国产精品亚洲77777| 麻豆一区二区三| 在线一区二区三区视频| 久久香蕉精品香蕉| 免费成人在线观看| 亚洲四虎影院| 另类小说一区二区三区| 亚洲精品在线a| 91精品国产乱码久久久久久久 | 国内不卡的一区二区三区中文字幕| 国产综合欧美| 狠狠躁少妇一区二区三区| 男女男精品视频网| 久久影视一区| 91亚洲国产成人久久精品| 日韩激情网站| 亚洲免费观看高清完整版在线观| 久久精品电影| 日韩专区精品| 国产精品一区二区av日韩在线| 日韩精品一级中文字幕精品视频免费观看 | 亚洲精品日本| 日韩精品一级二级| 日韩午夜黄色| 日韩视频免费| 婷婷亚洲五月色综合| 日本精品不卡| 亚洲精品**中文毛片| 国产一区二区三区网| 国产日韩欧美中文在线| 免费在线观看视频一区| 黑丝一区二区三区| 91高清一区| 黑丝一区二区| 国产综合视频| 99在线观看免费视频精品观看| 成人av动漫在线观看| 欧美亚洲激情| 水野朝阳av一区二区三区| 视频精品一区二区| 奇米狠狠一区二区三区| 日韩中文字幕一区二区高清99| 免费黄网站欧美| 欧美日本精品| 国产精品任我爽爆在线播放| 精品一区电影| 国产综合精品| 欧美日韩亚洲一区在线观看| 国产精品成人自拍| 国产精品亚洲一区二区三区在线观看| 久久蜜桃资源一区二区老牛| 亚洲综合精品四区| 国产欧美88| 99久久久久国产精品| 鲁大师成人一区二区三区| 欧美久久久网站| 香蕉精品久久| 日本午夜精品久久久久| 国产色播av在线| 国产高清不卡| 日韩精品视频一区二区三区| 国产成人免费| 蜜臀久久久久久久| 久久久久久一区二区| 首页国产欧美日韩丝袜| 日本91福利区| 99久久亚洲精品蜜臀| 91麻豆精品| 欧美午夜不卡| 精品午夜av| 中文字幕亚洲影视| 欧美二三四区| 精品女同一区二区三区在线观看| 婷婷精品进入| 国产一区 二区| 中文字幕一区二区三区在线视频| 不卡一二三区| 国产精品66| 日韩精品欧美精品| 亚洲免费观看| 久久精品官网| 亚洲国产福利| 久久亚洲人体| 免费亚洲一区| 欧美激情精品| 国产精品日本一区二区不卡视频| 亚洲一级淫片| 亚洲久久视频| 香蕉久久一区| 亚洲乱码一区| 亚洲激情婷婷| 蜜桃视频第一区免费观看| 午夜欧美理论片| 欧美精选一区二区三区|