林子雨编著《大数据技术原理与应用》教材配套大数据软件安装和编程实践指南

厦门大学林子雨编著《大数据技术原理与应用》

教材配套大数据软件安装和编程实践指南

工信部”全国云计算及大数据应用技术人才培训考试项目”唯一指定大数据教材

全国多所高校大数据课程选用本教材,京东、当当等各大网店畅销书籍

入门级精品教材,丰富的教材配套资源帮助读者实现“零基础”学习大数据

扫一扫手机访问本主页

【“学习指南”使用方法】本主页的学习指南内容,主要分为“章节配套学习指南”和“章节配套专题博客”两大类,读者在学习完《大数据技术原理与应用》教材某个章节的内容后,应当首先阅读下面的“章节配套学习指南”,然后,再去阅读“章节配套专题博客”,在博客查缺补漏(因为,“章节配套专题博客”里面的内容,有些已经被包含到了“章节配套学习指南”中了)。

(一)章节配套大数据软件安装和编程实践指南

(二)章节配套专题博客

章节配套专题博客,是为了学习某个具体的技术专题而撰写的,每篇博客都是学习某个具体技术。

第1章大数据概述

本章都是概念性知识,不需要上机实践,所以,没有配套博客。

第2章大数据处理架构Hadoop

【教程编号】章节配套专题博客2-1

【教程名称】在Windows系统下安装Linux虚拟机

【教程内容】Hadoop和NoSQL数据库的学习,大多需要Linux环境。搭建Linux环境可以通过两种方式:(1)在电脑上安装双操作系统,即同时安装Linux和Windows操作系统,在电脑启动的时候,可以选择进入Linux系统;(2)在安装好Windows操作系统的电脑上,在开机进入Windows操作系统以后,安装Linux虚拟机,即在Windows运行环境下虚拟出一个Linux运行环境。本教程介绍如何在Windows系统下安装Linux虚拟机,描述了在Windows操作系统下使用开源虚拟机软件VirtualBox安装CentOS6.4(Linux的一个发行版)的教程,读者也可以使用其他虚拟机VMwareWorkstation安装。

【教程编号】章节配套专题博客2-2

【教程名称】Hadoop安装教程_单机/伪分布式配置(Ubuntu14.04)

【教程内容】注意:Linux有不同的发行版,主要有Ubuntu和CentOS等。建议采用CentOS。本教程采用Ubuntu14.04(Linux的一个发行版)。(单机/伪分布式安装,采用Hadoop2.6.0/Ubuntu14.04)当开始着手实践Hadoop时,安装Hadoop往往会成为新手的一道门槛。尽管安装其实很简单,书上有写到,官方网站也有Hadoop安装配置教程,但由于对Linux环境不熟悉,书上跟官网上简略的安装步骤新手往往Hold不住。加上网上不少教程也甚是坑,导致新手折腾老几天愣是没装好,很是打击学习热情。本教程由厦门大学数据库实验室出品,转载请注明。本教程适合于原生Hadoop2,包括Hadoop2.6.0,Hadoop2.4.1等版本,主要参考了官方安装教程,步骤详细,辅以适当说明,保证按照步骤来,都能顺利安装并运行Hadoop。另外有Hadoop安装配置简略版方便有基础的读者快速完成安装。此外,希望读者们能多去了解一些Linux的知识,以后出现问题时才能自行解决。

【教程编号】章节配套专题博客2-3

【教程名称】Hadoop安装教程_单机/伪分布式配置(CentOS6.4)

【教程内容】注意:Linux有不同的发行版,主要有Ubuntu和CentOS等。建议采用CentOS。本教程采用CentOS6.4(Linux的一个发行版)。(单机/伪分布式安装,采用Hadoop2.6.0/CentOS6.4)当开始着手实践Hadoop时,安装Hadoop往往会成为新手的一道门槛。尽管安装其实很简单,书上有写到,官方网站也有Hadoop安装配置教程,但由于对Linux环境不熟悉,书上跟官网上简略的安装步骤新手往往Hold不住。加上网上不少教程也甚是坑,导致新手折腾老几天愣是没装好,很是打击学习热情。本教程由厦门大学数据库实验室出品,转载请注明。本教程适合于原生Hadoop2,包括Hadoop2.6.0,Hadoop2.4.1等版本,主要参考了官方安装教程,步骤详细,辅以适当说明,保证按照步骤来,都能顺利安装并运行Hadoop。另外有Hadoop安装配置简略版方便有基础的读者快速完成安装。此外,希望读者们能多去了解一些Linux的知识,以后出现问题时才能自行解决。

【教程编号】章节配套专题博客2-4

【教程名称】Hadoop集群安装配置教程

【教程内容】(集群安装)当开始着手实践Hadoop时,安装Hadoop往往会成为新手的一道门槛。尽管安装其实很简单,书上有写到,官方网站也有Hadoop安装配置教程,但由于对Linux环境不熟悉,书上跟官网上简略的安装步骤新手往往Hold不住。加上网上不少教程也甚是坑,导致新手折腾老几天愣是没装好,很是打击学习热情。本教程由厦门大学数据库实验室出品,转载请注明。本教程适合于原生Hadoop2,包括Hadoop2.6.0,Hadoop2.4.1等版本,主要参考了官方安装教程,步骤详细,辅以适当说明,保证按照步骤来,都能顺利安装并运行Hadoop。另外有Hadoop安装配置简略版方便有基础的读者快速完成安装。此外,希望读者们能多去了解一些Linux的知识,以后出现问题时才能自行解决。

【教程编号】章节配套专题博客2-5

【教程名称】Hadoop2.4.1单机版自定义实现类以及编译运行

第3章Hadoop分布式文件系统

本章暂无章节配套专题博客。

第4章分布式数据库HBase

【教程编号】章节配套专题博客4-1

【教程名称】HBase的安装与运行

【教程内容】HBase是一个分布式的、面向列的开源数据库,源于Google的一篇论文《BigTable:一个结构化数据的分布式存储系统》。HBase以表的形式存储数据。表有行和列组成。列划分为若干个列族/列簇(columnfamily)。本教程介绍HBase的基本安装和使用方法。本教程运行环境是在Ubuntu-64位系统下,HBase版本为hbase-0.94.27。

第5章NoSQL数据库

【教程编号】章节配套专题博客5-1

【教程名称】MongoDB简易安装和操作教程

【教程内容】文档数据库MongoDB是目前在IT行业非常流行的一种非关系型数据库(NoSQL),本教程为简易教程,将指导大家如何安装和使用MongoDB。

【教程编号】章节配套专题博客5-2

【教程名称】Redis安装与运行

【教程内容】Redis是一个key-value存储系统,即键值对非关系型数据库,和Memcached类似,目前正在被越来越多的互联网公司采用。本教程只是简易的教程,指导大家如何安装运行Redis以及简单地操作Redis。

第6章云数据库

第7章MapReduce

【教程编号】章节配套专题博客7-1

【教程名称】使用命令行编译打包运行自己的MapReduce程序

【教程内容】网上的MapReduceWordCount教程对于如何编译WordCount.java几乎是一笔带过…而有写到的,大多又是0.20等旧版本版本的做法,即javac-classpath/usr/local/hadoop/hadoop-1.0.1/hadoop-core-1.0.1.jarWordCount.java,但较新的2.X版本中,已经没有hadoop-core*.jar这个文件,因此编辑和打包自己的MapReduce程序与旧版本有所不同。本文以Hadoop2.4.1环境下的WordCount实例来介绍2.x版本中如何编辑自己的MapReduce程序。

【教程编号】章节配套专题博客7-2

【教程名称】使用Eclipse编译运行MapReduce程序

【教程内容】上篇介绍了使用命令行编译打包运行自己的MapReduce程序,使用Eclipse更加方便。要在Eclipse上编译和运行MapReduce程序,需要安装hadoop-eclipse-plugin,可使用Github上的hadoop2x-eclipse-plugin,测试环境:Ubuntu14.04、Hadoop2.6.0、Eclipse3.8。本教程在Hadoop2.6.0下验证通过,理论上适合于任何原生Hadoop2版本,如Hadoop2.4.1也可以。

第8章流计算

【教程编号】章节配套专题博客8-1

【教程名称】Storm安装教程

【教程内容】本教程介绍了如何在单机上安装、运行Storm。本教程基于CentOS6.4系统,使用的Storm版本为0.9.6.

【教程编号】章节配套专题博客8-2

【教程名称】Maven编译代码

【教程内容】Storm官方提供了入门代码(Stormstarter),即“Storm安装教程”中运行的实例(jar是编译后的)。本教程即介绍如何使用Maven来编译代码,以运行于Storm中。

第9章图计算

【教程编号】章节配套专题博客9-1

【教程名称】图计算框架Hama的基础操作实践

【教程内容】Hama是GooglePregel的开源实现,与Hadoop适合于分布式大数据处理不同,Hama主要用于分布式的矩阵、graph、网络算法的计算。简单说,Hama是在HDFS上实现的BSP(BulkSynchronousParallel)计算框架,弥补Hadoop在计算能力上的不足。本教程主要介绍hama的安装配置以及用hama解决一些算法问题。

第10章数据可视化

【教程编号】章节配套专题博客10-1

【教程名称】D3可视化库使用指南

【教程内容】D3的全称是(Data-DrivenDocuments),顾名思义可以知道是一个被数据驱动的文档。听名字有点抽象,说简单一点,其实就是一个JavaScript的函数库,使用它主要是用来做数据可视化的。本教程介绍如何安装和使用D3可视化库,完成基本的可视化图形的绘制。

【教程编号】章节配套专题博客10-2

【教程名称】可视化工具Tableau简易教程

【教程内容】在目前的互联网界,大数据是非常火的一块领域,并且已经渗入到生活的方方面面。然而面对庞大的数据,如果只是用表格或者文本来显示数据,那么数据将不易阅读,而且很难看出数据间的关系。Tableau是一款数据可视化工具,托放式的操作,精美的图表,让这款软件在大数据可视化方面大放光彩。本教程是Tableau简易教程,向大家介绍Tableau以及指导大家简易操作Tableau。

【教程编号】章节配套专题博客10-3

【教程名称】Easel.ly信息图制作实践

【教程编号】章节配套专题博客10-4

【教程名称】数据可视化工具魔镜和基于ECharts可视化库的图表制作

【教程内容】本教程为数据可视化的中级教程,首先介绍魔镜这款数据可视化工具,用户只需要拖拽控件即可生成绚丽的图形,对于没有编辑基础的文科生,上班族来说,也是极易上手。魔镜这款软件有分为云平台和企业版,如果要制作高级图形,如人口迁徙图,热度图等等就需要用到企业版,而企业版需要收费。所以本篇教程,还介绍了制作图形图像的代码库ECharts,可以编程实现简单的图形和高级图形。ECharts免费使用,而且接口简单,对于有一点编程基础的用户,可以很容易上手。

第11章大数据在互联网领域的应用

【教程编号】章节配套专题博客11-1

【教程名称】大数据推荐系统的编程实现

备注:第12章和第13章是关于大数据的应用,属于学生自学内容,都是概念性介绍,不需要上机练习,因此,不需要学习指南。

THE END
1.适合编程技术人员看的书籍(编程书籍系列推荐)教育以下是一些适合编程技术人员看的书籍,涵盖了不同的编程语言和编程领域: 基础编程概念与算法 《算法导论》(Introduction to Algorithms)- Thomas H. Cormen、Charles E. Leiserson、Ronald L. Rivest 和 Clifford Stein 著 这本书是算法领域的经典之作。它全面涵盖了各种基础和高级算法,包括排序、搜索、图算法等众多http://www.yichengcf.com/edu/202412/t20241210_43523.shtml
2.学习计算机范文9篇(全文)三、五笔字型视频教程,本班介绍:打字快很大程度上也是电脑高手的象征,努力学习五笔字型可以实现这个梦想。 四、windowsxp视频教程,本班介绍:windows操作系统是操作、管理电脑的平台,用电脑的人都可以基本操作,建议免费看看,以使基础知识更全面、更系统。 https://www.99xueshu.com/w/filee41unija.html
3.计算机视觉经典书籍推荐计算机视觉书籍计算机视觉经典书籍推荐 计算机视觉是人工智能的一个分支,主要研究如何使机器“看”的科学,通俗来说就是用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使电脑处理成为更适合人眼观察或传送给仪器检测的图像。 无人机技术领域关于计算机视觉的应用也产生了不少优秀案例,如何更好的学习https://blog.csdn.net/msq19895070/article/details/106554048
4.机器学习深度学习AIChatgpt领域重磅教程图书》摘要书评互联网大厂推荐算法实战 推荐算法机器学习推荐系统深度学习人工智能Python计算机书籍 人工智能、机器学习、深度学习、AI、Chatgpt领域重磅教程 图书文轩网旗舰店 登录查看更多图片 > 互联网大厂推荐算法实战 推荐算法机器学习推荐系统深度学习人工 赵传霖 著 京东价 ¥ 促销 展开促销 配送至 --请选择-- https://item.jd.com/10095762203667.html
5.比例算法教程推荐书籍(比例法计算公式)资讯在数学、物理、工程、经济等多个领域中,比例算法都扮演着重要的角色,无论是进行数据分析、图形处理,还是进行复杂的科学计算,掌握比例算法都是必不可少的,本文将详细介绍比例算法的基本概念、应用场景以及计算公式,同时推荐一些相关的优秀书籍,帮助读者更好地学习和掌握这一重要技能。 https://chuaiqiu.com/post/175835.html
6.计算机程序设计编程算法导论基础书籍算法圣经软件教程书正版当当晖文锦绣图书专营店在线销售正版《算法(第四版)+算法导论原书第3版中文版 全2册 计算机程序设计编程算法导论基础书籍 算法圣经 软件教程书正版》。最新《算法(第四版)+算法导论原书第3版中文版 全2册 计算机程序设计编程算法导论基础书籍 算法圣经 软件教程书正版http://product.dangdang.com/1133005704.html?point=comment_point
7.深度学习算法教程(DeeplearningAlgorithmsTutorial)完整版PDF电子机器学习(Machine Learning, ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、 凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知 识或技能,重新组织已有的知识结构使之不断改善自身的性能。 深度学习教程 https://www.jb51.net/books/771383.html
8.大学学习c语言推荐的看什么书?1、啊哈C语言!逻辑的挑战(修订版)国内出的入门书籍,甚至能让小学生看懂,真的是由浅入深,漫画加https://www.zhihu.com/question/5098707981/answer/52113877362
9.网络游戏教程书籍推荐(自学游戏开发需要哪些书)游戏推荐一、推荐几本零基础编程入门的书籍 下面这个可以参考一下,具体还要看个人的情况。 建议二、学习过程中要结合简单的算法,像冒泡还有类似c语言程序百例这样的小例子做做;更进一步应该做点方向是很重要的,因为知识其实是无限的,一个小小的领域就够你研究很久了。本科生可能还没有什么方向的https://www.yykebo.cn/lol/1990.html
10.《动手学深度学习》人工智能机器学习深度学习领域重磅教程图书,附全书的内容分为3个部分:*部分介绍深度学习的背景,提供预备知识,并包括深度学习*基础的概念和技术;第二部分描述深度学习计算的重要组成部分,还解释近年来令深度学习在多个领域大获成功的卷积神经网络和循环神经网络;第三部分评价优化算法,检验影响深度学习计算性能的重要因素,并分别列举深度学习在计算机视觉和自然语言处理https://www.jianshu.com/p/622edc5b4414
11.编程学习计划15篇(荐)3、学习深度:确定学习编程的前期,中期和后期阶段。例如:前期阶段需学习基本语法和思维方式;中期阶段需学习数据结构和算法;后期阶段需学习高阶语言和框架。 二、学习途径 确定好自己的学习目标后,第二步就是确定最适合自己的学习途径。学习途径有很多种,可以通过线下课程、在线视频、在线教程、自学书籍等多种方式开展。https://www.yjbys.com/xuexi/jihua/4351332.html
12.GitHub关于 BT Sync 的扫盲教程,请参见“这篇博文”。 BT Sync 从“1.4 版本”一直到“目前最新版本”,都可以用来同步俺的电子书。早期的 1.4.x 版本支持 如何阅读书籍 考虑到很多网友不善于阅读书籍,俺强烈推荐大伙儿看一下《如何阅读一本书》(俺的书评、下载地址)。此书传授了关于阅读书籍的技巧,非常有价值。https://github.com/ReccccIMN/books
13.推荐!计算机视觉最适合入门的8本教程,算法与实战兼备计算机视觉最适合入门的 8 本教程,算法与实战兼备 重磅干货,每天 8:25 送达 计算机视觉是人工智能的一个分支,涉及理解数字图像的内容,如照片和视频。深度学习在挑战性的计算机视觉任务上取得了令人印象深刻的进展,并有望取得进一步的进展。 快速熟悉这个领域的最好方法之一就是找一本关于这个主题的书。在这篇文章https://blog.51cto.com/u_15279692/3406356
14.新手学电脑编程看什么书籍最好?Worktile社区《算法导论》算法是计算机编程的基础,学习算法对于提高编程能力和解决实际问题非常重要。这本书介绍了常见的算法和数据结构,包括排序、查找和图算法等内容,适合想要提升编程能力的新手。 除了以上推荐的书籍,还可以通过在线教程、视频课程和编程练习网站来学习电脑编程。重要的是不断实践和练习,通过编写代码来巩固所学知识https://worktile.com/kb/ask/2354350.html
15.资源帖丨字节跳动技术Leader们推荐的学习资源“春季招聘和金三银四要开始了,我想提升技术,更上一层楼,除了投简历刷题,还有什么可以努力的方向啊?”如果你是技术领域的新人,或者已经毕业多年、正在考虑转向新的技术方向,上面这个问题可能正在困扰着你。为了回答这个问题,技术范儿找到了多媒体、推荐算法、计算机https://maimai.cn/article/detail?fid=1589935106&efid=ROE93ZNmM8sYE6S4rjpy5w
16.很好的推荐书籍我的博客Java就业培训教程很好的书籍,入门到精通!这可是很好的书籍哦! 编码理论导论——很好的书籍 编码理论导论,一本很好的书籍。希望能对你有所帮助。 超星 图书软件 可很好的看专业书籍 超星 图书软件 可很好的看专业书籍 很有实用价值. 很好的算法参考书籍 2. 《算法竞赛入门经典》:对于准备参加算法竞赛的初学者https://www.iteye.com/blog/1784391
17.腾讯出品!2021超流行的「生成艺术」上手指南(附超多神器)在生成艺术领域,涌现出了许多艺术家进行正在探索,比如 Jon McCormack:“我使用进化算法来创造几乎不可能直接设计的人工生命形式。” 他创作了 Fifty Sisters 这样的作品,《Fifty Sisters》是 1m x 1m 计算机合成植物形态图像的大型装置。这些“植物”是使用人工进化和生成算法从计算机代码中通过算法“生长”出来的,本身https://www.uisdc.com/generative-art
18.算法分析入门教程实战篇及应用篇曾经夸下海口,要写一篇关于算法分析入门教程的文章。新春佳节之际,祝各位破友心情愉快,破解顺利,破解技术节节高。顺便在看雪论坛上又浏览了一圈,发现算法分析的文章确实都很好,但似乎没有一位对算法分析进行系统、全面的阐述的,对初学算法分析的人的实战困惑解答很少。倒是发现了一位好同志laomms的好文章自效验,读https://www.pediy.com/kssd/pediy10/59537.html
19.计算机编程语言学习(精选8篇)言教学(computer-assisted language learning,CALL)在教学领域日渐受到重视。经过了行为主义式、认知主义式和整合式三个发展阶段的CALL,也从最初仅能提供填空、选择、模仿的语言学习模式,发展为能够模仿真实世界,并且可以提供基于计算机辅助通信(CMC)的更具互动性的语言学习模式。与此同时,CALL的发展也出现了另外一种极端https://www.360wenmi.com/f/filed7sk8us4.html
20.人工智能入门自学书籍它讲解了深度学习的基本原理和常见的神经网络结构,可以帮助你理解复杂的深度学习算法。 《机器学习实践案例教程》:这本书是以实践案例为主要内容,适合初学者通过实践来掌握机器学习算法和模型的建立。 除了以上书籍,还有很多其他书籍值得推荐。例如,《统计学习方法》、《深度学习》、《TensorFlow实战》等。这些书都是经典https://wenku.baidu.com/view/3b11b355346baf1ffc4ffe4733687e21ae45ff1a.html
21.深度学习与交通大数据实战V1.0版(170页)深度学习与交通大数据实战 V 1.0 1 目录 1 说明 9 2 引言第一次,我们就这样不期而遇 9 3 你想要的交通大数据和学习资料,分享给你! 12 3.1 Attention 12 3.2 滴滴出租车GPS 数据及订单数据 13 3.3 Oracle 视频教程、笔记及软件 13 3.4 Python 视频教程及高清PDF 书籍 13 3.5 机器学习视频及高清PDF 书籍 https://max.book118.com/html/2020/0814/6134111050002231.shtm