其他语言中最接近Apache Hadoop的是什么?
具体来说,以下这些编程语言中有没有任何开源的实现,哪怕是有一点用的:
1) C++
2) Python
3) Ruby
4) C#
2 个回答
2
对于Python来说,有一个叫Disco的项目,是诺基亚开发的。你可以在这里找到更多信息:http://discoproject.org/
5
德国维基百科上有一些关于不同编程语言的软件示例。我正在翻译这些内容:
- Apache Hadoop MapReduce(主要用Java编写,也可以通过管道使用C++、Python等)
- 由诺基亚研究中心开发的开源项目disco(使用Python和Erlang)
- Greenplum的MapReduce(不太确定,似乎是用C++写的,但有一个像PIG/Hive这样的SQL层)
- Qt软件公司提供的QtConcurrent开源C++ MapReduce实现(但不是分布式的)
- Skynet Ruby的Map/Reduce框架
- Plasma MapReduce(使用Ocaml),它有一个自己的分布式文件系统,叫做“PlasmaFS”