学习hadoop需要具备哪些基础

如题所述

在平台方面,hadoop环境需要搭建在linux服务器上,首先需要了解Linux的基础知识与命令;
开发方面,hadoop首先是个提供大数据存储的平台,因此我们要使用其存储功能,因此需要掌握其数据操作的api(scala api 或者 java api);其次是hadoop是大数据分析的数据源,熟悉对大数据的 分析/使用 方法(spark/map-reduce技术,都有scala 和 java两种api)。
因此,学习hadoop必须掌握scala或者java中的一门开发语言,然后在学习hadoop数据操作命令,api,spark/map-reduce分析技术。
另外,还可以学习hbase这种基于hdfs的结构化大数据存储技术,和flume大数据采集技术。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-08-08

Hadoop是一个由Apache基金会所开发的分布式系统基础架构,是用Java语言开发的一个开源分布式计算平台,适合大数据的分布式存储和计算平台

学习Hadoop的基本要求:

a、掌握JavaSE

b、会使用maven工具

c、会使用IDE(eclipse、IDEA)

d、会使用Linux系统

学hadoop需要什么基础
学hadoop需要的基础如下:Linux:① 需要能够熟练操作linux常用命令以及网络配置;② 熟悉用户以及权限管理操作;③ 需要熟悉软件包以及系统命令管理;④ 还需要学习一下shell编程。Java:⑤ 需要具备一定的javase基础知识;⑥ 如果懂java web及各种框架知识那就更好了。虚拟机:⑦ 需要掌握虚拟机;⑧...

学hadoop需要什么基础?
主要学习hadoop的核心组件:hdfs、mapreduce、yarn.它们是hadoop最核心的部分.在此基础上,我们还可以选择学习hadoop生态圈的日志收集工具flume、数据仓库Hive、分布式数据库hbase、数据导入导出工具sqoop.学hadoop需要哪些基础?hadoop需要具备javaSE的基础知识,vaEE(jsp\/servlet\/三个框架)没有要求.需要熟练使...

怎么才能学好hadoop,我给6点建议
1.首先,不管你之前有没有接触过hadoop,或者你在某个方向特别牛逼,你都要有空杯心态,这才是学习的根据。2. 你要有编程基础,比如Java,C,python,linux,不一定要在某个方向多么牛逼,有这些基础学起来就会很快上手。3. 详细研究,现在大型网站的架构与实现,先从自己的角度去理解,然后去跟实...

想要学习Hadoop,需要先会些什么技术比较好
1、java基础知识要过关,再具备些网络知识,就很容易入手hadoop 2、因为hadoop是最适于在linux系统中的, 所以最好再熟悉一下linux系统的服务配置以及常用的shell命令,对你学习它会事办功倍的。3、至于数学的东西是必备的基础知识,对于初学者来说,这是次要的,除非你学到高深处。

学习Hadoop前提需要哪些基础呢?
最好是有Java基础,因为hadoop是用java编写的,所以懂java能够帮助理解hadoop原理,当然Hadoop也提供了其他语言的api。另外Hadoop实战确实很重要,找一个能够互动答疑的才是关键,推荐下大讲台,大讲台的实战课程专讲大型项目经验,最重要的是有骨灰级的老师授课答疑,可以考虑进一步了解。

学习hadoop需要具备哪些基础
在平台方面,hadoop环境需要搭建在linux服务器上,首先需要了解Linux的基础知识与命令;开发方面,hadoop首先是个提供大数据存储的平台,因此我们要使用其存储功能,因此需要掌握其数据操作的api(scala api 或者 java api);其次是hadoop是大数据分析的数据源,熟悉对大数据的 分析\/使用 方法(spark\/map-...

想学hadoop,需要先学什么?哪有自学用的教程?
首先要有Java基础,然后推荐《Hadoop权威指南》作者Tom White,封面上有大象的那个。《Hadoop实战》作者Chuck Lam,人民邮电出版社

学习hadoop 需要java吗
需要。原因如下:1.大数据支持很多开发语言,但企业用的最多的还是java,所以并不是完全需要,有其它语言基础也可以,同时hadoop是由java编写的,要想深入学习,学习java是有必要的。2.于此,hadoop一般在工业环境大部分是运行在linux环境下,hadoop是用java实现的。所以最好是熟悉linux环境下编程。至于java...

学习hadoop需要哪些准备?(知识?硬件?软件?)
1、安装:HADOOP安装在LINUX下,测试的话,安装在windows的cpywin下也可。2、开发:HADOOP开发,也就是MAPREDUCE开发。要有java基础,理解mapreduce编程理念。开发环境可以是ECLIPSE。不需要学hibernate,struts,SPRING等框架。3、参考:http:\/\/www.hadoopor.com网站上,看看更多的内容。希望对你有帮助 参...

初学数据库应该从何学起?
初学数据库应该从以下几点进行学习:一、编程语言基础新手学大数据,首先要掌握基础的编程语言基础,比如Java、C++等,要初步掌握面向的对象、抽象类、接口及数据流及对象流等基础,如果有疑问,可以去网上搜索相关书籍,再结合自己的疑问去翻书,就能很快的熟悉了解数据库的基础技术原理。二、Linux系统的基本...

相似回答