Что ближе всего к Apache Hadoop на других языках?

#c #python #hadoop #mapreduce #distributed-computing

#c #python #hadoop #mapreduce #распределенные вычисления

Вопрос:

В частности, любые реализации с открытым исходным кодом любой степени полезности на следующих языках:

1) C

2) Python

3) Ruby

4) C#

Комментарии:

1. Обратите внимание, что Hadoop, хотя и написан на Java, не заставляет вас писать свой код на Java.

Ответ №1:

В немецкой википедии есть несколько примеров программного обеспечения для каждого языка. Я перевожу:

  • Apache Hadoop MapReduce (изначально Java, каналы на C , Python и т.д.)
  • Проект Disco с открытым исходным кодом (Python и Erlang) от Nokia Research Center
  • Greenplum MapReduce от Greenplum (не уверен, кажется, C , но со слоем SQL, таким как PIG / Hive).
  • QtConcurrent Реализация C MapReduce с открытым исходным кодом (но не распространяемая) Qt Software
  • Skynet Ruby Map / Reduce Framework
  • Plasma MapReduce (Ocaml) со своей собственной распределенной файловой системой под названием «PlasmaFS»

Источник

Ответ №2:

Для Python есть Disco от Nokia:http://discoproject.org /

Комментарии:

1. 1 для disco это довольно полный стек для распределенных вычислений и отображения / сокращения, включая распределенную fs