版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hsl_1990_08_15/article/details/50425822
前言
一、在学习Hadoop之前,必须具备以下几点:
1、懂一点点Linux,“懂一点点Linux”是指,假如有一台装了Linux操作系统的计算机,能做到开机,输入密码,进入图形界面,打开命令终端,就可以了。
2、懂一点点Java编程,在Linux上,用记事本写一个Java的HelloWorld程序,然后把它编译出来,执行一下,就可以了。这个预要求非常低,接近于零。
二、需要的条件:
1、 “只要有一台能上网的计算机”,Hadoop的伪分布式运行模式,可以在一台电脑上运行Hadoop的全部功能。在伪分布式下编写和运行的代码,不作任何修改便能运行在Hadoop集群上,这是学习Hadoop的最方便的优点之一。
2、 “最短的时间”,这是一个有点长的话题。学习一项技能,有很多种途径。最快的途径找个高手教,高手会说看哪些书,从哪里做一下,哪些地方注意不要犯错,哪些地方是不需要的不要在上面浪费时间,哪些地方很关键要多做做将来会很有用。只要没有出现诸如高手数量不多,或者高手很忙,或者高手是同事但职位只比你高一点点—教会你对他其实没什么好处的这些情况之外,这个途径是最好的。
PS: 如果你对Java很熟悉,对Linux很熟悉,这你来说太简单了,只需要一个下午就能搞定。Hadoop很大,但大部分东西都是在Linux出现过。你只需要安装它,然后手写一下例题,编译,运行,然后去看看Hadoop的API,就足够了,如果想要更深入的了解·······请耐心往下看。
目录
一入宫门深似海(先决条件,如果没有耐心看下去,请绕行)
1、Linux系统基本知识说明和启动Linux虚拟机,以及相关的配置(为配置Hadoop环境做准备)
2、使用远程工具操作Linux
3、What is Apache Hadoop
4、Hadoop 的发展史和版本发展与区别
5、Hadoop 1.x 、Hadoop 2.x 生态系统学习
6、Hadoop 1.x 下载、安装
7、Hadoop 1.x启动和停止服务的顺序学习
8、Hadoop1.x出现的警告处理
9、Hadoop1.x启动后报版本不一致的处理
10、Hadoop1.x启动后在windows下的浏览器无法访问的处理
11、Hadoop相关命令中的【--config configdir】
12、Hadoop1.x集群分布式安装
13、在windows下,用eclipse连接Centos中的hadoop并操作
14、hadoop1.x现阶段学习总结(1)
工欲善其事必先利其器(备战,想要更好的了解hadoop,就的先对一些核心东西有所了解)
15、Hadoop1.x的核心HDFS(分布式文件系统)
16、利用URL操作HDFS
17、利用FileSystem操作HDFS
18、对mp的认识
19、对Zookeeper的认识
20、Zookeeper的安装和配置(单机模式)
21、Zookeeper的安装和配置(集群模式)
22、Zookeeper的数据模型、节点、角色
23、初识HBase
24、HBase单机安装
25、用java API来操作HBase
26、HBase集群安装
27、Pig的认识以及安装
28、执行第一个Pig例子
29、对Hive的认识
30、安装配置Hive
31、执行第一个Hine程序
未完待续.....