基本信息
编辑推荐
本书配有电子课件、课后习题答案、每章节案例代码、实验代码。
各个章节穿插了很多案例,提供了大数据应用开发从入门到实际应用所必备的知识。
每章都配备有课后习题,并且每章都有综合案例和实验的题目。
本书中所介绍的实例都已在Windows 10操作系统下调试运行通过。
内容简介
计算机书籍
《Linux系统与大数据应用》主要内容包括Linux基本命令,大数据主要框架Hadoop的搭建和应用,Spark框架的应用,大数据科学计算、Python语言、网络爬虫分析等主要大数据分析应用的工具等。本书分别从系统使用者、网络管理者、shell程序开发者、应用程序开发者和内核开发者的角度,全方位地介绍Linux操作环境、操作命令,以及基本的开发方法;同时,本书面向大数据应用的开发者,介绍基于Linux系统的大数据计算平台、存储平台,以及几个广泛使用的应用开发和分析工具;之后是综合案例和应用,使读者初步认识Linux,熟练使用shell 命令,掌握系统管理原理,熟悉基于Linux的大数据开发平台,并学会几种典型的大数据存储和开发方法。
《Linux系统与大数据应用》既可作为高等学校计算机软件技术课程的教材,也可作为管理信息系统开发人员的技术参考书。
目录
第1章 Linux系统概述
1.1 认识Linux系统
1.1.1 Linux系统版本
1.1.2 文件与目录
1.2 Linux系统的发展
1.2.1 早期的Linux系统
1.2.2 Linux系统发展
1.2.3 Linux系统举例
1.2.4 Linux基本思想和特征
1.3 Ubuntu介绍
1.3.1 Ubuntu概述
1.3.2 Ubuntu的版本与应用
1.3.3 Ubuntu下载安装
1.3.4 Ubuntu评价
1.4 Linux系统下大数据平台
1.4.1 Linux系统下大数据平台介绍
1.4.2 Linux系统下大数据平台架构
1.4.3 大数据平台发展前景
1.5 本章小结
前言
大数据作为时下最火热的IT行业的词汇,随之而来的数据仓库、数据安全、数据分析、数据挖掘等围绕大数据商业价值的利用逐渐成为行业人士争相追捧的利润焦点。随着大数据时代的来临,大数据分析也应运而生,大数据分析是指对规模巨大的数据进行分析。大数据可以概括为5个V,即数据量(Volume)大、速度(Velocity)快、类型(Variety)多、价值(Value)、真实性(Veracity)。
本书围绕大数据应用开发基础,在内容的编排上力争体现新的教学思想和方法。本书内容编写遵循“从简单到复杂”“从抽象到具体”的原则。书中通过各个章节穿插了很多案例,提供了大数据应用开发从入门到实际应用所必备的知识。Linux编程基础、Linux 系统用户与组管理、Linux系统编辑器和软件安装、Linux系统网络及其服务配置、大数据挖掘的shell基础、Linux系统下的Python基础、大数据开发平台、大数据应用开发工具和大数据应用与案例,学生除了要在课堂上学习程序设计的理论方法,掌握编程语言的语法知识和编程技巧外,还要进行大量的课外练习和实践操作。为此本书每章都配备有课后习题,并且每章都有一个综合案例,除此之外,每章节还安排了实验的题目,可供教师实验教学使用。
本书共分10章。第1章是Linux系统概述,第2章介绍Hadoop平台常用的Linux命令,第3章介绍Linux 系统用户与组管理,第4章介绍Linux系统编辑器和软件安装,第5章介绍Linux系统网络及其服务配置,第6章介绍大数据挖掘的shell基础,第7章介绍Linux系统下的Python基础,第8章介绍大数据开发平台,第9章介绍大数据应用开发工具,第10章介绍大数据应用与案例。
本书内容全面,案例新颖,针对性强。本书中所介绍的实例都已在Windows 10操作系统下调试运行通过。从应用程序的设计到应用程序的发布,读者都可以按照书中所讲述内容实施。作为教材,每章均附有习题。
本书由夏辉负责书的整体策划,并负责编写第8和10章,杨伟吉老师负责编写第4和6章,金鑫老师负责编写第2、5和7章,李淑霞老师负责编写第1、3和9章,李强负责所有实验的编写和审核,刘澍老师负责编写课后习题、制作电子课件,并最终完成全文书稿的修订、完善、统稿和定稿工作,参与本书编写的还有王学颖、吴鹏。本书由王学颖教授承担内容的主审工作,吴鹏博士为本书编写提供了技术支持和帮助,并且对本书初稿在教学过程中存在的问题提出了宝贵的意见。本书也借鉴了中外参考文献中的原理知识和资料,在此一举感谢。
本书配有电子课件、课后习题答案、每章节案例代码、实验代码,以方便教学和自学参考使用,如有需要请到http://www.cmpedu.com下载。
由于时间仓促,书中难免存在不妥之处,敬请读者原谅,并提出宝贵意见。