Web开发

注册

 

发新话题 回复该主题

大数据入门必读经典 [复制链接]

1#

如今我们身处于一个大数据时代,不管是云计算、社交网络,还是物联网、移动互联网和智慧城市,都要与大数据搭上联系。

随着云计算、移动互联网和物联网等新一代信息技术的创新和应用普及。学习大数据,除了线上的课程,一些经典的技术书籍是非常实用且有帮助的。

时代总是不断的发展,所以就要不断刷新自己的知识,保持上手的经验。能够在这个行业中取得成功,就需要完美的项目经验与技能的组合,尽管网上有很多相关的资源,这里专门推荐一些好的书籍给你。

大数据基础语言的学习

Java语言基础:

Java编程语言概述、Java基础语法、Java流程控制、Java数组与类和对象、Java面向对象、数字处理类与核心技术、集合框架、I/O与反射、多线程、高级Java框架深度学习

HTML、CSS与JavaScript:

HTML、拓展XHTML的使用、CSS样式表、DIV+CSS布局、WebApp页面布局、JavaScript开发、、jQuery应用

Web和数据库:

Javascript精讲数据库、JavaWeb开发核心、JavaWeb开发内幕、servlet

推荐书籍:

《EffectiveJava》

这本书为我们带来了共78条程序员必备的经验法则,针对你每天都会遇到的编程问题提出了有效、实用的解决方案。书中的每一章都包含几个条目,以简洁的形式呈现,自成独立的短文,它们提出了具体的建议,对于Java平台精妙之处的独到见解,以及优秀的代码范例。每个条目的综合描述和解释都阐明了应该怎么做,不应该怎么做,以及为什么。

LinuxHadoop生态体系

Linux体系、Hadoop离线计算大纲、分布式数据库Hbase、数据仓库Hive、数据迁移工具Sqoop、Flume分布式日志框架

推荐书籍:

《BigData》

在大数据的背景下,我很少看到关于数据建模,数据层,数据处理需求分析以及数据架构和存储实现问题。这本书却提供了令人耳目一新的全面解决方案。

《Hadoop权威指南》

《Hadoop权威指南(中文版)》从Hadoop的缘起开始,由浅入深,结合理论和实践,全方位地介绍Hadoop这一高性能处理海量数据集的理想工具。

《Hive编程指南》

《Hive编程指南》是一本ApacheHive的编程指南,旨在介绍如何使用Hive的SQL方法HiveQL来汇总、查询和分析存储在Hadoop分布式文件系统上的大数据集合。

分布式计算

分布式计算框架:

Python编程语言、Scala编程语言、Spark大数据处理

Storm技术架构体系:

Storm原理与基础、消息队列kafka、Redis工具、zookeeper详解

推荐书籍:

《Spark快速大数据分析》

《Spark快速大数据分析》是一本为Spark初学者准备的书,它没有过多深入实现细节,而是更多

分享 转发
TOP
发新话题 回复该主题