中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
Spark編程基礎 (Scala版 第2版)(附微課視頻)

包郵 Spark編程基礎 (Scala版 第2版)(附微課視頻)

出版社:人民郵電出版社出版時間:2022-12-01
開本: 16開 頁數: 278
中 圖 價:¥45.2(7.0折) 定價  ¥65.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Spark編程基礎 (Scala版 第2版)(附微課視頻) 版權信息

Spark編程基礎 (Scala版 第2版)(附微課視頻) 本書特色

【內容特點】 (1)內容全面,結構合理:每章配有本章小結、習題和實驗。 (2)案例豐富,代碼詳盡:結合案例講解編程方法和技術,每段代碼重要節點都有詳細注釋。 【資源特點】重點難點知識微課,配套PPT、程序源代碼、習題答案等。 【服務特點】作者提供QQ服務群等支持,定期舉辦直播進行教學培訓。

Spark編程基礎 (Scala版 第2版)(附微課視頻) 內容簡介

本書以Scala作為開發Spark應用程序的編程語言,系統地介紹了Spark編程的基礎知識。全書共9章,內容包括大數據技術概述、Scala語言基礎、Spark的設計與運行原理、Spark環境搭建和使用方法、RDD編程、Spark SQL、Spark Streaming、Structured Streaming和Spark MLlib。 本書每章都安排了入門級的編程實踐操作,以便使讀者能更好地學習和更牢固地掌握Spark編程方法。本書配套官網免費提供了全套的在線教學資源,包括講義PPT、習題、源代碼、軟件、數據集、授課視頻、上機實驗指南等。 本書可以作為高等院校計算機、軟件工程、數據科學與大數據技術等專業的進階級大數據課程教材,用于指導Spark編程實踐,也可供相關技術人員參考。

Spark編程基礎 (Scala版 第2版)(附微課視頻) 目錄

目 錄
第 1章 大數據技術概述
1.1 大數據的概念與關鍵技術
1.1.1 大數據的概念
1.1.2 大數據關鍵技術
1.2 代表性大數據技術
1.2.1 Hadoop
1.2.2 Spark
1.2.3 Flink
1.2.4 Beam
1.3 編程語言的選擇
1.3.1 不同編程語言簡介
1.3.2 Spark開發語言對比
1.4 在線資源
1.5 本章小結
1.6 習題
實驗1 Linux系統的安裝和常用命令
第 2章 Scala語言基礎
2.1 Scala語言概述
2.1.1 計算機的緣起
2.1.2 編程范式
2.1.3 Scala簡介
2.1.4 Scala的安裝
2.1.5 HelloWorld
2.2 Scala基礎知識
2.2.1 基本數據類型和變量
2.2.2 輸入/輸出
2.2.3 控制結構
2.2.4 數據結構
2.3 面向對象編程基礎
2.3.1 類
2.3.2 對象
2.3.3 繼承
2.3.4 參數化類型
2.3.5 特質
2.3.6 模式匹配
2.3.7 包
2.4 函數式編程基礎
2.4.1 函數的定義與使用
2.4.2 高階函數
2.4.3 閉包
2.4.4 偏應用函數和Curry化
2.4.5 針對容器的操作
2.4.6 函數式編程實例
2.5 本章小結
2.6 習題
實驗2 Scala編程初級實踐
第3章 Spark的設計與運行原理
3.1 概述
3.2 Spark生態系統
3.3 Spark運行架構
3.3.1 基本概念
3.3.2 架構設計
3.3.3 Spark運行基本流程
3.3.4 RDD的設計與運行原理
3.4 Spark的部署方式
3.5 TensorFlowOnSpark
3.6 本章小結
3.7 習題
第4章 Spark環境搭建和使用方法
4.1 安裝Spark
4.1.1 基礎環境
4.1.2 下載安裝文件
4.1.3 配置相關文件
4.1.4 Spark和Hadoop的交互
4.2 在spark-shell中運行代碼
4.2.1 spark-shell命令
4.2.2 啟動spark-shell
4.2.3 Spark UI
4.3 開發Spark獨立應用程序
4.3.1 安裝編譯打包工具
4.3.2 編寫Spark應用程序代碼
4.3.3 編譯打包
4.3.4 通過spark-submit運行程序
4.4 Spark集群環境搭建
4.4.1 集群概況
4.4.2 搭建Hadoop集群
4.4.3 在集群中安裝Spark
4.4.4 配置環境變量
4.4.5 Spark的配置
4.4.6 啟動Spark集群
4.4.7 關閉Spark集群
4.5 在集群上運行Spark應用程序
4.5.1 啟動Spark集群
4.5.2 在集群中運行應用程序JAR包
4.5.3在集群中運行spark-shell
4.6 本章小結
4.7 習題
實驗3 Spark和Hadoop的安裝
第5章 RDD編程
5.1 RDD編程基礎
5.1.1 RDD創建
5.1.2 RDD操作
5.1.3 持久化
5.1.4 分區
5.1.5 一個綜合實例
5.2 鍵值對RDD
5.2.1 鍵值對RDD的創建
5.2.2 常用的鍵值對轉換操作
5.2.3 一個綜合實例
5.3 數據讀寫
5.3.1 本地文件系統的數據讀寫
5.3.2 分布式文件系統HDFS的數據讀寫
5.3.3 讀寫MySQL數據庫
5.4 綜合實例
5.4.1 求TOP值
5.4.2 文件排序
5.4.3 二次排序
5.5 本章小結
實驗4 RDD編程初級實踐
第6章 Spark SQL
6.1 Spark SQL簡介
6.1.1 從Shark說起
6.1.2 Spark SQL架構
6.1.3 為什么推出Spark SQL
6.1.4 Spark SQL的特點
6.1.5 Spark SQL簡單編程實例
6.2 結構化數據DataFrame
6.2.1 DataFrame概述
6.2.2 DataFrame的優點
6.3 DataFrame的創建和保存
6.3.1 Parquet
6.3.2 JSON
6.3.3 CSV
6.3.4 文本文件
6.3.5 序列集合
6.4 DataFrame的基本操作
6.4.1 DSL語法風格
6.4.2 SQL語法風格
6.5 從RDD轉換得到DataFrame
6.5.1 利用反射機制推斷RDD模式
6.5.2 使用編程方式定義RDD模式
6.6 使用Spark SQL讀寫數據庫
6.6.1準備工作
6.6.2讀取MySQL數據庫中的數據
6.6.3向MySQL數據庫寫入數據
6.6.4編寫獨立應用程序訪問MySQL
6.7 DataSet
6.7.1 DataFrame、DataSet和RDD的區別
6.7.2創建DataSet
6.7.3 RDD、DataFrame和DataSet之間的相互轉換
6.7.4 詞頻統計實例
6.8 本章小結
6.9 習題
實驗5 Spark SQL編程初級實踐
第7章 Spark Streaming
7.1 流計算概述
7.1.1 靜態數據和流數據
7.1.2 批量計算和實時計算
7.1.3 流計算概念
7.1.4 流計算框架
7.1.5 流計算處理流程
7.2 Spark Streaming
7.2.1 Spark Streaming設計
7.2.2 Spark Streaming與Storm的對比
7.2.3 從“Hadoop+Storm”架構轉向Spark架構
7.3 DStream操作概述
7.3.1 Spark Streaming工作機制
7.3.2 編寫Spark Streaming程序的基本步驟
7.3.3 創建StreamingContext對象
7.4 基本輸入源
7.4.1 文件流
7.4.2 套接字流
7.4.3 RDD隊列流
7.5 高級數據源
7.5.1 Kafka簡介
7.5.2 Kafka準備工作
7.5.3 Spark準備工作
7.5.4 編寫Spark Streaming程序使用Kafka數據源
7.6 轉換操作
7.6.1 DStream無狀態轉換操作
7.6.2 DStream有狀態轉換操作
7.7 輸出操作
7.7.1 把DStream輸出到文本文件中
7.7.2 把DStream寫入到關系數據庫中
7.8 本章小結
7.9 習題
實驗6 Spark Streaming編程初級實踐
第8章 Structured Streaming
8.1概述
8.1.1 Spark Streaming的不足之處
8.1.2 Structured Streaming的設計理念
8.1.3 Structured Streaming的處理模型
8.1.4 Structured Streaming和Spark SQL、Spark Streaming關系
8.1.5 Structured Streaming與其他流處理技術的對比
8.2編寫Structured Streaming程序的基本步驟
8.2.1實現步驟
8.2.2測試運行
8.3輸入源
8.3.1File源
8.3.2Kafka源
8.3.3Socket源
8.3.4Rate源
8.4輸出操作
8.4.1啟動流計算
8.4.2輸出模式
8.4.3輸出接收器
8.5容錯處理
8.5.1從檢查點恢復故障
8.5.2故障恢復中的限制
8.6遲到數據處理
8.6.1事件時間
8.6.2遲到數據
8.6.3水印
8.6.4多水印規則
8.6.5處理遲到數據的例子
8.7查詢的管理和監控
8.7.1管理和監控的方法
8.7.2一個監控的實例
8.8本章小結
8.9習題
實驗7 Structured Streaming初級編程實踐
第9章 Spark MLlib
9.1 基于大數據的機器學習
9.2 機器學習庫MLlib概述
9.3 基本數據類型
9.3.1 本地向量
9.3.2 標注點
9.3.3 本地矩陣
9.3.4 數據源
9.4 基本統計工具
9.4.1 相關性
9.4.2 假設檢驗
9.4.3 匯總統計
9.5 機器學習流水線
9.5.1 流水線的概念
9.5.2 流水線工作過程
9.6 特征提取、轉換和選擇
9.6.1 特征提取
9.6.2 特征轉換
9.6.3 特征選擇
9.6.4 局部敏感哈希
9.7 分類算法
9.7.1 邏輯斯蒂回歸分類器
9.7.2 決策樹分類器
9.8 聚類算法
9.8.1 K-Means聚類算法
9.8.2 GMM聚類算法
9.9 頻繁模式挖掘算法
9.9.1 FP-Growth算法
9.9.2 PrefixSpan算法
9.10 協同過濾算法
9.10.1 推薦算法的原理
9.10.2 ALS算法
9.11 模型選擇和超參數調整
9.11.1 模型選擇工具
9.11.2 用交叉驗證選擇模型
9.12 本章小結
9.13 習題
實驗7 Spark機器學習庫MLlib編程實踐
展開全部

Spark編程基礎 (Scala版 第2版)(附微課視頻) 作者簡介

林子雨(1978-),男,博士(畢業于北京大學),國內高校知名大數據教師,廈門大學計算機科學系副教授,廈門大學信息學院實驗教學中心主任,廈門大學數據庫實驗室負責人,中國計算機學會數據庫專委會委員,中國計算機學會信息系統專委會委員,中國高校**“數字教師”提出者和建設者。廈門大學2013年度、2017年度和2020年度獎教金獲得者,獲評“廈門大學2019年度本科教學示范崗”,入選“2021年高校計算機專業優秀教師獎勵計劃”。2013年開始在廈門大學開設大數據課程,建設了國內高校**大數據課程公共服務平臺,平臺累計網絡訪問量超過1500萬次,成為全國高校大數據教學****,并榮獲“2018年福建省教學成果二等獎”和“2018年廈門大學教學成果特等獎”,主持的課程《大數據技術原理與應用》獲評“2018年國家精品在線開放課程”、“2020年***線上一流本科課程”和“2021年福建省線上線下混合一流本科課程”,主持的課程《Spark編程基礎》獲評“2020年福建省線上一流本科課程”。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 影合社-影视人的内容合作平台 | 湖南成人高考报名-湖南成考网 | 小区健身器材_户外健身器材_室外健身器材_公园健身路径-沧州浩然体育器材有限公司 | SRRC认证_电磁兼容_EMC测试整改_FCC认证_SDOC认证-深圳市环测威检测技术有限公司 | 拉力测试机|材料拉伸试验机|电子拉力机价格|万能试验机厂家|苏州皖仪实验仪器有限公司 | 磁棒电感生产厂家-电感器厂家-电感定制-贴片功率电感供应商-棒形电感生产厂家-苏州谷景电子有限公司 | 大鼠骨髓内皮祖细胞-小鼠神经元-无锡欣润生物科技有限公司 | 对夹式止回阀_对夹式蝶形止回阀_对夹式软密封止回阀_超薄型止回阀_不锈钢底阀-温州上炬阀门科技有限公司 | 苏州注册公司_苏州代理记账_苏州工商注册_苏州代办公司-恒佳财税 | 广州中央空调回收,二手中央空调回收,旧空调回收,制冷设备回收,冷气机组回收公司-广州益夫制冷设备回收公司 | ★店家乐|服装销售管理软件|服装店收银系统|内衣店鞋店进销存软件|连锁店管理软件|收银软件手机版|会员管理系统-手机版,云版,App | 振动时效_振动时效仪_超声波冲击设备-济南驰奥机电设备有限公司 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 浙江建筑资质代办_二级房建_市政_电力_安许_劳务资质办理公司 | 北京康百特科技有限公司-分子蒸馏-短程分子蒸馏设备-实验室分子蒸馏设备 | 青海电动密集架_智能密集架_密集架价格-盛隆柜业青海档案密集架厂家 | 英超直播_英超免费在线高清直播_英超视频在线观看无插件-24直播网 | 冷热冲击试验箱_温度冲击试验箱价格_冷热冲击箱排名_林频厂家 | 全自动真空上料机_粉末真空上料机_气动真空上料机-南京奥威环保科技设备有限公司 | 抓斗式清污机|螺杆式|卷扬式启闭机|底轴驱动钢坝|污水处理闸门-方源水利机械 | 陶瓷砂磨机,盘式砂磨机,棒销式砂磨机-无锡市少宏粉体科技有限公司 | 深圳活动策划公司|庆典策划|专业公关活动策划|深圳艺典文化传媒 重庆中专|职高|技校招生-重庆中专招生网 | 传递窗_超净|洁净工作台_高效过滤器-传递窗厂家广州梓净公司 | 预制围墙_工程预制围墙_天津市瑞通建筑材料有限公司 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 四探针电阻率测试仪-振实密度仪-粉末流动性测定仪-宁波瑞柯微智能 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | 济宁工业提升门|济宁电动防火门|济宁快速堆积门-济宁市统一电动门有限公司 | 水冷式工业冷水机组_风冷式工业冷水机_水冷螺杆冷冻机组-深圳市普威机械设备有限公司 | 威实软件_软件定制开发_OA_OA办公系统_OA系统_办公自动化软件 | 南京雕塑制作厂家-不锈钢雕塑制作-玻璃钢雕塑制作-先登雕塑厂 | 高效节能电机_伺服主轴电机_铜转子电机_交流感应伺服电机_图片_型号_江苏智马科技有限公司 | 尚为传动-专业高精密蜗轮蜗杆,双导程蜗轮蜗杆,蜗轮蜗杆减速机,蜗杆减速机生产厂家 | 精密钢管,冷拔精密无缝钢管,精密钢管厂,精密钢管制造厂家,精密钢管生产厂家,山东精密钢管厂家 | 泰州物流公司_泰州货运公司_泰州物流专线-东鑫物流公司 | 纳米二氧化硅,白炭黑,阴离子乳化剂-臻丽拾科技 | 防爆暖风机_防爆电暖器_防爆电暖风机_防爆电热油汀_南阳市中通智能科技集团有限公司 | 耐磨陶瓷,耐磨陶瓷管道_厂家-淄博拓创陶瓷科技 | 硅PU球场、篮球场地面施工「水性、环保、弹性」硅PU材料生产厂家-广东中星体育公司 | 玻璃瓶厂家_酱菜瓶厂家_饮料瓶厂家_酒瓶厂家_玻璃杯厂家_徐州东明玻璃制品有限公司 | 闭端端子|弹簧螺式接线头|防水接线头|插线式接线头|端子台|电源线扣+护线套|印刷电路板型端子台|金笔电子代理商-上海拓胜电气有限公司 | 超声波焊接机_超音波熔接机_超声波塑焊机十大品牌_塑料超声波焊接设备厂家 |