我能为大数据和hadoop学习什么类型的语言

qmelpv7a  于 2021-06-03  发布在  Hadoop
关注(0)|答案(2)|浏览(328)

关闭。这个问题需要更加突出重点。它目前不接受答案。
**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。

6年前关门了。
改进这个问题
我想学习hadoop和大数据。我知道核心java概念已经足够了,比如类、对象、多态性、抽象类、异常处理、多线程和applet?我还有一个疑问。我可以为hadoop和大数据学习什么类型的数据库?我不知道数据库。什么ide我可以下载。请指导我任何机构。提前谢谢

s5a0g9ez

s5a0g9ez1#

我建议从基础开始。下载hortonworks或cloudera提供的免费沙盒。这两家公司都提供hadoop简介和免费教程,深入研究hadoop工具(如pig、hive等)。在这里,我建议您尝试使用java与hadoop进行交互,因为您已经熟悉它作为一种语言。

8aqjt8rx

8aqjt8rx2#

java对于大数据来说是一个非常好的开端,因为大多数技术都是围绕hadoop开发的,并且是用java编写的。
有些人也使用python,但python通常只有二级支持。
scala是另一种拥有大量大数据库的语言。例如,twitter有很多用scala编写的大数据技术。
这取决于你想做什么。正如我所说,java是一个好的开始。您可以尝试实现简单的mapreduce“hello worlds”,如单词计数,然后快速学习库和语言,如cascading和pig。原因是,在这种更高级的语言中,您的工作效率可能会更高。生成的作业可能不如手工制作的mapreduce代码效率高,但您可以稍后再担心这一点。

相关问题