【问题标题】:Learning Hadoop for System Admin为系统管理员学习 Hadoop
【发布时间】:2023-03-06 09:00:02
【问题描述】:

这不是一个技术问题,而是希望有更多有经验的人对我的职业提出建议。 在过去的 13 年里,我一直担任 UNIX 管理员,大部分时间是 Solaris 和几年的 Linux。现在,我想学习更多可以超越我的职业生涯的东西。很长一段时间以来,我一直听到很多关于 Hadoop/大数据的信息。我没有任何编程或脚本知识,也没有 apache 或任何数据库的知识。 - 我假设有两个不同的工作资料,开发人员和管理员。我理解正确吗? - 我需要学习 apache、数据库、java 来学习 Hadoop(即使是管理员工作资料)? - 在我这里培训很贵。如果我想从书开始学习,我应该从哪本书开始?我可以看到流行的是“Hadoop:权威指南 - O'Reilly”和“傻瓜大数据”。 (我是从初学者级别问的)。

请帮助解决我的疑问。您的建议将帮助我做出决定。

【问题讨论】:

标签: hadoop


【解决方案1】:

(由于太长而从评论中移出。)

为了以任何有意义的方式管理 Hadoop,您需要对 (a) Hadoop 的工作原理、(b) Hadoop 如何运行其作业以及 (c) 特定于作业的调优有一定了解。

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

“学习数据库”太宽泛而无用,Hadoop 不是数据库(HBase 是)。

您不需要任何 Java 知识来管理基于 Java 的程序,但了解 JVM 选项、如何指定它们以及通用性肯定会有所帮助。

有很多要消化,我会从很小的地方开始,例如介绍书。另外,请记住除了 Hadoop 之外还有其他解决方案,以及实际使用 Hadoop 的许多不同方式。

The Kiji project 是启动和运行 Hadoop/HBase/etc 的好方法,但如果您有兴趣“从头开始”做所有事情,这不是最好的方法。

【讨论】:

  • 感谢 Dave 的回复,是的,我想从头开始。当我说“学习 apache”时,我之所以这么说是因为我浏览的链接很少,它说有些像,我们应该有一些 apache 知识。数据库也一样。我正在寻找指导,如果我应该先开始阅读有关 Hadoop 的书籍或其他方面的书籍。
猜你喜欢
  • 1970-01-01
  • 2011-03-11
  • 1970-01-01
  • 2012-06-04
  • 2018-05-20
  • 2011-04-02
  • 2011-07-26
  • 2017-10-10
  • 1970-01-01
相关资源
最近更新 更多