其他语言中最接近Apache Hadoop的是什么?

9 投票
2 回答
773 浏览
提问于 2025-04-16 18:06

具体来说,以下这些编程语言中有没有任何开源的实现,哪怕是有一点用的:

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”

来源

撰写回答