下载APP 编程狮,随时随地学编程
返回 首页

Spark SQL教程

开始阅读
手册说明:


Apache Spark是一种快速计算的快速集群计算。 它建立在Hadoop MapReduce之上,它扩展了MapReduce模型,以有效地使用更多类型的计算,包括交互式查询和流处理。 这是一个简短的教程,解释Spark SQL编程的基础。


适用人群

本教程是为期望使用Spark Framework学习大数据分析基础知识并成为Spark开发人员的专业人士准备的。 此外,它对于Google Analytics专业人员和ETL开发人员也很有用。


学习前提

在开始执行本教程之前,我们假设您先前已经学习了Scala编程,数据库概念和任意Linux操作系统风格。


相关手册

Scala教程:http://www.w3cschool.cn/Scala/

SQL教程:http://www.w3cschool.cn/sql/

Linux教程:http://www.w3cschool.cn/linux/

JAVA教程:http://www.w3cschool.cn/java/


拓展阅读

Spark SQL官方文档:http://spark.apache.org/docs/latest/sql-programming-guide.html

Spark SQL下载地址:http://spark.apache.org/downloads.html

Spark SQL实例介绍:http://spark.apache.org/examples.html


目录
Spark 介绍
Spark RDD
Spark 安装
Spark SQL简介
Spark SQL 数据帧
Spark SQL 数据源
Spark SQL 有用的资源

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }