2014-01-10 80 views
0

这不是一个技术问题,而是想从更多有经验的人那里获得关于我职业生涯的建议。 我一直在从事过去13年的UNIX管理,Solaris的大部分工作和Linux上的几年工作。现在,我想学习更多能够超越我职业生涯的东西。我一直听到很多关于Hadoop /大数据的信息。我没有任何编程或脚本知识,也没有关于apache或任何数据库的知识。 - 我假设有两个不同的工作配置文件,开发人员和管理员。我理解正确吗? - 我需要学习Apache,数据库,Java来学习Hadoop(即使对于管理作业配置文件)? - 在我的地方,培训很贵。如果我想开始学习书籍,我应该从哪一本书开始?我可以看到流行的是“Hadoop:The Definite Guide - O'Reilly”以及“傻瓜大数据”。 (我是从初学者水平问)。为系统管理员学习Hadoop

请帮助我的疑惑。你的建议将帮助我做出决定。

+0

这个问题似乎是题外话题,因为它不是技术或编程的东西。 –

+0

我肯定会看看O'Reilly的书。也看看http://stackoverflow.com/questions/13291569/books-to-start-learning-big-data – mbecker73

回答

0

(搬离评论,因为太长。)

为了管理Hadoop的在你需要了解(一)的Hadoop是如何工作的,(b)如何Hadoop的运行其工作公平位任何有意义的方式,和(c)工作特定的调整。

我不知道“学习Apache”的意思是什么; Apache是​​一个项目集团,除非你是指Web服务器本身。

“学习数据库”太宽而不能是有用的,而Hadoop是不是数据库(HBase的是)。

你不需要任何Java知识来管理基于Java的程序,虽然知道关于JVM选项,如何确定它们,泛泛有一定的帮助。

有一个很多消化,我会开始非常小,例如,介绍书籍。另外,请记住,有其他的解决方案除了 Hadoop的,和很多不同的方式来实际使用的Hadoop。

The Kiji project是让Hadoop/HBase/etc启动并运行的好方法,但如果你对“从头开始”做所有事情感兴趣,那不是最好的途径。

+0

谢谢戴夫回复,是的,我想从头开始。当我说“学习Apache”时,我这么说是因为我经历了几个链接,并且有人说,我们应该有一些Apache知识。数据库也是如此。我一直在寻找指导,如果我应该首先阅读Hadoop的书或其他内容。 – user3183426