Flink SQL与DataStream入门、进阶与实战在线阅读
会员

Flink SQL与DataStream入门、进阶与实战

羊艺超
开会员,本书免费读 >

计算机网络编程语言与程序设计25.3万字

更新时间:2024-04-25 18:59:38 最新章节:封底

立即阅读
加书架
下载
听书

书籍简介

这是一本从使用和定制开发双重视角,循序渐进地讲解Flink的分布式系统架构设计、流计算API设计、时间处理、状态管理等核心技术的原理和实现的著作。它面向Flink的初学者,内容沿着基础知识、实际问题和解决方案这条主线展开,不仅层层剖析了Flink学习中的重点和难点,而且还通过大量案例展示了如何快速获得工程化实践能力。全书共11章,主要内容如下:1.Flink基础知识(第1、2章)主要介绍了Flink的定位、核心特性、API分类,演示了如何搭建Flink作业的基础环境、如何创建一个Flink项目以及如何开发入门应用程序WordCount,并结合该应用程序说明了常见Flink作业的骨架结构。2.Flink分布式架构及核心概念(第3章)主要内容包括Flink作业的运行时架构、部署模式、资源提供框架,以及开发Flink作业时涉及的核心概念,对于后续学习FlinkDataStreamAPI和FlinkSQLAPI很有帮助。3.FlinkDataStreamAPI(第4~6章)讲解了FlinkDataStreamAPI的核心知识,包括执行环境、数据源、数据简单转换、数据分组与聚合、数据汇等。4.Flink有状态流处理API(第7章)FlinkDataStreamAPI不能优雅地解决窗口使用不灵活和分流成本高这两个问题,于是Flink提供了有状态流处理API。本章主要讲解了Flink有状态流处理API解决上述两个问题的方法。5.FlinkTableAPI与SQLAPI(第8~11章)FlinkTableAPI和FlinkSQLAPI的底层原理相同,可以相互转换,但FlinkSQLAPI更为简单和常用。这4章分别介绍了FlinkTableAPI、FlinkSQLAPI的功能,以及使用SQL实现流处理的核心技术,结合大量代码示例着重介绍了FlinkSQLAPI的语法、函数、参数配置及性能优化方法。
品牌:机械工业出版社
上架时间:2024-01-01 00:00:00
出版社:机械工业出版社
本书数字版权由机械工业出版社提供,并由其授权上海阅文信息技术有限公司制作发行

最新章节

羊艺超
主页

最新上架

  • 会员
    本书是Python数据分析与挖掘领域的公认的事实标准,前两版销售超过15万册,被国内100余所院校采用为教材,同时也被广大数据科学工作者奉为经典。本书以真实项目案例为驱动,以真实的行业应用为依托,帮助读者快速掌握数据分析与挖掘的相关技术、流程与方法。本书精选了7个经典实战案例,涵盖了房地产、零售、互联网等多个领域,将Python编程知识、数据分析与挖掘知识和行业知识融合,让读者在实践中快速地掌握针
    张春福 白婧 张良均 范林元 吴建平计算机14万字
  • 会员
    《Go语言从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了Go语言的基础、进阶提高和高级应用知识。全书分为4篇,共19章,包括初识Go语言、Go语言基础、Go语言基本数据类型与运算符、流程控制、复合数据类型、函数、指针、结构体、接口、错误处理、并发编程、包管理、标准库、编译与测试工具、反射、MySQL数据库编程、文件处理、网络编程和Go语言在爬虫中的应用等内容。所有知
    明日科技编著计算机9.9万字
  • 会员
    本书系统地介绍了Java语言高级程序设计内容,主要包括Java集合框架、异常处理、输入/输出流、多线程、网络编程、图形用户界面程序设计、泛型、JDBC编程、Java8新特性。本书所有知识点都结合具体实例进行分析,既注重理论介绍,又强调实际应用,从实用的角度精心设计知识结构和代码示例,同时每章后面配有相应习题。本书可作为普通高等院校计算机及相关专业Java程序设计课程的教材,也适合程序开发人员学习
    周化祥 许金元主编计算机8.8万字
  • 会员
    《Scrapy网络爬虫开发实战》介绍如何学习和使用流行的Scrapy框架开发网络爬虫应用,主要内容使用Python开发网络爬虫,识别网页的编码,结构化信息的提取,Scrapy爬虫的示例使用,ScrapyPlaywright抓取动态JS网站,将抓取的数据保存到数据库,部署、调度和运行Scrapy爬虫等。《Scrapy网络爬虫开发实战》适合作为高等院校计算机、软件工程专业本科生、研究生的参考书目,也适
    罗刚编著计算机4.7万字
  • 会员
    《细说PyTorch深度学习:理论、算法、模型与编程实现》由业界专家编撰,采用理论描述加代码实践的思路,详细介绍PyTorch的理论知识及其在深度学习中的应用。全书分为两篇,共16章。第一篇为基础知识,主要介绍PyTorch的基本知识、构建开发环境、卷积网络、经典网络、模型保存和调用、网络可视化、数据加载和预处理、数据增强等内容;第二篇为高级应用,主要介绍数据分类、迁移学习、人脸检测和识别、生成对
    凌峰 丁麒文编著计算机11.1万字
  • 会员
    本书在不涉及大量数学与编程知识的前提下,从零开始,逐步带领读者熟悉并掌握当下最新的基于Python3的人工智能编程工具,包括但不限于数据分析(Pandas),以及支持单机(Scikitlearn)、深度(PyTorch、TensorFlow、PaddlePaddle)和分布式(PySparkML)机器学习的开源程序库,等等。全书共分为4部分,分别如下。入门篇:包括对全书核心概念的指南性介绍,
    范淼 徐晟桐计算机9.4万字
  • 会员
    本书以Python为工具,全面讲解概率论与数理统计的主要内容和多元统计分析常用技术。全书包括13章和4个附录,内容翔实,讲解深入浅出。概率论4章,讲解概率论基础知识,主要是随机变量的相关理论;数理统计4章,主要是样本理论、参数估计和假设检验;回归分析2章,包括一元和多元回归分析及其统计解释;多元统计3章,主要讲解主成分分析和因子分析理论。整书内容简明,易上手,实用性强。本书不需要读者有良好的数学基
    李爽编著计算机20万字
  • 会员
    《Node.js从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Node.js进行Web应用开发需要掌握的各方面技术。全书分为4篇,共18章,包括Node.js环境搭建、第一个Node.js服务器程序、npm包管理器的使用、Node.js基础、事件的监听与触发、util工具模块、fs文件系统模块、os操作系统模块、异步编程与回调、I/O流操作、Web应用构建基础、
    明日科技编著计算机10.4万字
  • 会员
    MySQL是世界上最受欢迎的数据库管理系统之一,广泛应用于互联网场景,作为一名开发人员,对MySQL的学习是十分必要的。本书从安装MySQL开始,逐步深入讲解更加复杂的内容,首先宏观地介绍MySQL的体系架构和各种常见的存储引擎以及它们之间的比较,然后介绍MySQL中的索引以及索引的优化,以及连接查询的执行原理,并详细分析了Explain语句的执行结果。接着又介绍MySQL中的事务和锁机制,包括事
    尚硅谷教育编著计算机21.4万字