Hadoop技术内幕深入解析YARN架构设计与实现原理
云计算教程

Hadoop技术内幕深入解析YARN架构设计与实现原理

Hadoop技术内幕深入解析YARN架构设计与实现原理 内容简介: 本书从应用角度系统讲解了YARN的基本库和组件用法、应用程序设计方法、YARN上流行的各种计算框架(MapReduce、Tez、Storm、Spark),以及多个类YARN的开源资源管理系统(Corona和Mesos);从源代码角度深入分析YARN的设计理念与基本架构、各个组件的实现原理,以及各种计算框架的实现细节。 全书共四部分13章:第一部分(第1~2章)主要介绍了如何获取、阅读和调试Hadoop的源代码,以及YARN的设计思想、基本架构和工作流程;第二部分(第3~7章)结合源代码详细剖析和讲解了YARN的第三方开源库、底层通信库、服务库、事件库的基本使用和实现细节,详细讲解了YARN的应用程序设计方法,深入讲解和分析了ResourceManager、资源调度器、NodeManager等组件的实现细节;第三篇(第8~10章)则对离线计算框架MapReduce、DAG计算框架Tez、实时计算框架Storm和内存计算框架Spark进行了详细的讲解;第四部分(第11~13章)首先对Facebook Corona和Apache Mesos进行了深入讲解,然后对YARN的发展趋势进行了展望。附录部分收录了YARN安装指南、YARN配置参数以及Hadoop Shell命令等非常有用的资料。 资源目录: 前 言 第一部分 准备篇 第1章 环境准备 2 1.1 准备学习环境 2 1.1.1 基础软件下载 2 1.1.2 如何准备Linux环境 3 1.2 获取Hadoop源代码 5 1.3 搭建Hadoop源代码阅读环境 5 1.3.1 创建Hadoop工程 5 1.3.2 Hadoop源代码阅读技巧 8 1.4 Hadoop源代码组织结构 10 1.5 Hadoop初体验 12 1.5.1 搭建Hadoop环境 12 1.5.2 Hadoop Shell介绍 15 1.6 编译及调试Hadoop源代码 16 1.6.1 编译Hadoop源代码 17 1.6.2 调试Hadoop源代码 18 1.7 小结 20 第2章 YARN设计理念与基本架构 21 2.1 YARN产生背景...
Python概述 中文_Python教程
Python教程

Python概述 中文_Python教程

资源名称:Python概述 中文 本文档主要讲述的是Python概述;Python 对操作系统服务的内置接口,使其成为编写可移植的维护操作系统的管理工具和部件(有时也被称为Shell 工具)的理想工具。Python 程序可以搜索文件和目录树,可以运行其他程序,用进程或线程进行并行处理等等。 资源截图:
笨办法学Python(第3版) (肖(Zed A.Shaw) 中文_Python教程
Python教程

笨办法学Python(第3版) (肖(Zed A.Shaw) 中文_Python教程

资源名称:笨办法学Python(第3版) (肖(Zed A.Shaw) 中文 习题0 准备工作 1 习题1 第一个程序 7 习题2 注释和#号 12 习题3 数字和数学计算 14 习题4 变量和命名 17 习题5 更多的变量和打印 20 习题6 字符串和文本 23 习题7 更多打印 26 习题8 打印,打印 28 习题9 打印,打印,打印 30 习题10 那是什么 32 习题11 提问 35 习题12 提示别人 37 习题13 参数、解包和变量 39 习题14 提示和传递 42 习题15 读取文件 45 习题16 读写文件 48 习题17 更多文件操作 51 习题18 命名、变量、代码和函数 54 习题19 函数和变量 57 习题20 函数和文件 60...
Python数据分析与挖掘实战 完整版_Python教程
Python教程

Python数据分析与挖掘实战 完整版_Python教程

资源名称:Python数据分析与挖掘实战 完整版 第1章 数据挖掘基础2 第2章 Python数据分析简介10 第3章 数据探索33 第4章 数据预处理60 第5章 挖掘建模83 第6章 电力窃漏电用户自动识别144 第7章 航空公司客户价值分析164 第8章 中医证型关联规则挖掘180 第9章 基于水色图像的水质评价195 第10章 家用电器用户行为分析与事件识别204 第11章 应用系统负载分析与磁盘容量预测223 第12章 电子商务网站用户行为分析及服务推荐238 第13章 财政收入影响因素分析及预测模型270 第14章 基于基站定位数据的商圈分析297 第15章 电商产品评论数据情感分析310 资源截图:
深入python3 中文版 高清_Python教程
Python教程

深入python3 中文版 高清_Python教程

资源名称:深入python3 中文版 高清 安装 Python 第一份 Python 程序 内置数据类型 理解 字符串 正则表达式 闭合 与 生成器 类 & 迭代器 高级迭代器 单元测试 重构 文件 XML Python 对象序列化 HTTP Web 服务 案例研究:将 chardet 移植到 Python 3 Python 类库打包 资源截图:
Python黑帽子:红客与渗透测试编程之道 英文_Python教程
Python教程

Python黑帽子:红客与渗透测试编程之道 英文_Python教程

Python黑帽子:红客与渗透测试编程之道 英文 第1章设置Python环境1 第2章网络基础9 第3章网络:原始套接字和流量嗅探40 第4章Scapy:网络的掌控者54 第5章Web防御71 第6章扩展Burp代理88 第7章基于GitHub的命令和控制114 第8章Windows下的常用功能125 第9章玩转浏览器140 第10章Windows系统提权156 第11章自动化防御取证172 资源截图:
Visual Basic 项目开发案例精粹 (冯小燕等) PDF
NET教程

Visual Basic 项目开发案例精粹 (冯小燕等) PDF

资源名称:Visual Basic 项目开发案例精粹 (冯小燕等) PDF 第1章 文本编辑器 第2章 资源管理器 第3章 电子相册 第4章 科学计算器 第5章 截图软件 第6章 指针式时钟 第7章 波形发生器 第8章 拼图游戏 第9章 扫雷游戏 第10章 俄罗斯方块 第11章 多媒体播放器 第12章 串口通讯系统 第13章 网络聊天系统 第14章 卡拉OK点歌系统 第15章 摄像头监控系统 第1章 文本编辑器 第2章 资源管理器 第3章 电子相册 第4章 科学计算器 第5章 截图软件 第6章...
好学的objective-c ((美)Jiva DeVoe) pdf
NET教程

好学的objective-c ((美)Jiva DeVoe) pdf

资源名称:好学的Objective-c ((美)Jiva DeVoe) pdf 《好学的Objective-C》共分为4部分。第一部分介绍了Objective-C的基础知识,包括Objective-C的基本语法、对象、内存管理等;第二部分深入挖掘Objective-C提供的一些功能,包括如何使用代码块,使用键值编码和键值观察,使用协议,扩展现有类的功能,编写宏以及处理错误和异常;第三部分介绍了Foundation框架及其相关知识;第四部分介绍了一些高级主题,包括多线程处理、Objective-C设计模式、利用NSCoder读写数据以及在其他平台上使用Objective-C等内容。 《好学的Objective-C》适合对Objective-C程序设计感兴趣的人阅读。 作者简介Jiva DeVoe拥有25年的软件开发经验,是专门开发iPhone和Mac OS X 应用的Random Ideas软件公司的创始人,已有多个iPhone应用成为苹果广告中的推荐应用。此外,他还是Cocoa Touch for iPhone OS 3 Developer Reference的作者。他的博客地址为www.random-ideas.net。 目 录 第一部分 Objective-C简介 第1章 Objective-C简介 2 1.1 使用Xcode 进行开发 3 1.1.1 新建项目 3 1.1.2 项目文件 5 1.1.3 添加源码文件 6 1.1.4 主Xcode窗口 7 1.2 理解编译过程 9 1.2.1 编码 9 1.2.2 源码、编译代码和可执行文件 11 1.2.3 查看应用包 11 1.2.4 编译设置 13 1.3 使用Xcode静态分析器 17 1.4 Objective-C运行时 20 1.5 小结 20 资源截图:
C#数据库编程实战经典 中文pdf
NET教程

C#数据库编程实战经典 中文pdf

资源名称:C#数据库编程实战经典 中文pdf 《C#数据库编程实战经典》详细介绍了使用Visual C#.NET 2008进行数据库应用程序设计和开发关系型数据库(比如Microsoft Access、SQL Server和Oracle数据库)时应该考虑的问题。与传统图书使用大量代码块进行知识点介绍不同,本书既介绍Visual Studio.NET提供的设计工具和向导,又介绍运行时对象方法,并结合对60多个实际案例的具体分析,向读者详细介绍了数据库编程的关键技术。 c#数据库编程实战经典目录: 第1章 本书概述 1 第2章 数据库简介 9 第3章 ado.net简介 77 第4章 linq简介 129 第5章 使用visual c#.net查询数据 205 第6章 使用visual c#.net执行数据插入 377 第7章 使用visual c#.net更新和删除数据 473 第8章 在asp.net中访问数据 537 第9章 asp.net web服务 623 资源截图:
Visual C++程序设计与应用教程(第二版) 马石安 pdf
NET教程

Visual C++程序设计与应用教程(第二版) 马石安 pdf

资源名称:Visual C++程序设计与应用教程(第二版) 马石安 pdf Visual C++程序设计与应用教程(第二版)是按照“21世纪高等学校计算机教育实用规划教材”的总体要求而编写的。 本书浓缩了作者多年来从事软件开发和教学实践的经验和体会。有两条主线贯穿全书: 一条主线以通俗易懂的语言介绍用visualc++开发windows应用程序所必需的应用理论,另一条主线设计了丰富的实用程序,通过实践引导学生快速掌握visualc++的开发方法和技巧,力求向visual c++初学者开辟一条迅速切入并完整掌握visualc++编程技术的捷径。全书共分13章,包括visualc++开发环境简介,mfc应用程序概述,图形与文本?菜单、工具栏与状态栏,对话框,windows常用控件,文档与视图,打印编程,动态链接库编程,多线程编程,数据库编程和多媒体编程等内容。此外,本书还精心设计了14个上机实验。 全书内容循序渐进,实例丰富,讲解清晰。书中针对每个知识点设计的简短实例特别有助于初学者仿效理解、把握问题的精髓,能够帮助读者快速建立对应用程序框架的整体认识。每章后面的综合实例能让读者学会怎样开发大型的windows程序。 为了配合教学,每章后面提供了与教学要求一致的练习题,并提供全方位的教学资源。本书可作为高等学校计算机?相关专业学习windows程序设计和visualc++程序设计的教材或参考书,也可作为visual c++培训班的培训教材和自学读本。 第1章 visual c++开发环境  1.1 集成开发环境窗口  1.2 awizard与classwizard 1.2.1 应用程序向导awizard 1.2.2 类向导classwizard 1.3 项目与项目工作区1.3.1 项目1.3.2 项目工作区  1.4 集成开发环境的菜单栏1.4.1 file菜单1.4.2 edit菜单1.4.3 view菜单1.4.4 insert菜单1.4.5 roject菜单1.4.6 build菜单1.4.7 tools菜单1.4.8 window菜单1.4.9 hel菜单  1.5 集成开发环境的工具栏 资源截图: