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

9

具体来说,以下语言中是否有任何开源实现在任何有用程度上:

1)C++

2)Python

3)Ruby

4)C#


8
请注意,虽然Hadoop是用Java编写的,但它不强制您必须使用Java编写代码。 - log0
2个回答

5
德文维基百科为每种语言提供了一些软件示例,以下是我翻译的内容:
  • Apache Hadoop MapReduce (本地支持Java,可通过pipes使用C++、Python等语言)
  • Nokia Research Center 的 Disco 开源项目 (Python 和 Erlang)
  • Greenplum MapReduce 由 Greenplum 提供(虽然不确定,但似乎是 C++ 实现,但带有类似 PIG/Hive 的 SQL 层)
  • QtConcurrent 开源 C++ MapReduce 实现(但不支持分布式),由 Qt Software 提供
  • Skynet Ruby Map/Reduce 框架
  • Plasma MapReduce (Ocaml),配备自己的分布式文件系统 PlasmaFS

来源


2

+1 for Disco,它是一个相当完整的分布式计算和Map/Reduce堆栈,包括分布式文件系统。 - Philippe Ombredanne

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接