一楼很给力啊 关于看英文文档四级就够了 不过也不是说英语不好就不能学 只要有毅力就OK 。
最好是有Java基础,因为hadoop是用java编写的,所以懂java能够帮助理解hadoop原理,当然Hadoop也提供了其他语言的api。
不过看楼主是从事javaee的,所以完全没问题,至于Linux只要会基本的cd,ll就差不多了,会安装文件,也就是解压软件,不过不会也没关系,网上多了去了。
其实最主要就是能够坚持学下去,因为这东西不是很简单,资料也不是太多,学起来有一定难度。
学习Hadoop前的准备:
准备电脑(用于学习):内存最少8G、CPU起码四核(cpu i5 系列)
支持平台:Linux(CentOS)(产品开发和运行的平台)
所需软件:以Linux为例
Java8.0,必须安装,建议选择Oracle公司发行的Java版本。
ssh 必须安装并且保证 sshd一直运行,以便用Hadoop 脚本管理远端Hadoop守护进程。
安装所需软件:以Linux为例
$ sudo yum install ssh
$ sudo yum install rsync
下载Hadoop的发行版并解压安装。
hadoop也分开发和运维,楼主会java,应该学hadoop很快的
hadoop一般都运行在Linux下,Linux基础知识是必不可少的
hadoop应该对你来说不是很难的吧 毕竟都从事j2ee开发了,我十一月中旬刚接触到hadoop,无linux基础,java菜鸟,现在正练习搭hadoop;主要是hadoop模块挺烦人的,什么hbase hive impala等…… 折腾得慌
大讲台,实战项目最多的Hadoop在线学习平台。