2010-11-04 2 views
5

Я ищу способы отправить работы для нескольких компьютеров на моей компьютерной сетке университета.Должен ли я отдать предпочтение hadoop против кондора при работе с R?

В настоящее время он эксплуатирует Condor, а также предлагает Hadoop.

Мой вопрос заключается в том, следует ли мне попробовать взаимодействовать с R в Hadoop или с Conder для моих проектов?

Для обсуждения предположим, что мы говорим о смущающих параллельных задачах.

p.s: Я видел ресурсы, описанные в CRAN task views.

+3

Я сомневаюсь, что Hadoop работает сверху на Condor, у Hadoop есть собственная файловая система (HDFS) и Map/Reduce framework. – khmarbaise

+0

Спасибо khmarbaise - Я не знаю о подстилающей системе, ваш комментарий полезен для понимания. –

+1

Hadoop действительно работает на вершине Кондора. Вы можете использовать Condor для сопоставления рабочих Hadoop с машинами, которые затем запускают и обрабатывают ваши рабочие нагрузки Hadoop. Система планирования Condor намного мощнее, чем все, что предлагает Hadoop изначально. См. Http://hadoopblog.blogspot.com/2009/07/hadoop-and-condor.html –

ответ

5

Вы можете сделать то и другое.

Вы можете использовать HDFS для своих наборов данных и Condor для планирования ваших заданий. Использование Condor для размещения исполнителей на машинах и HDFS + Hadoops Map-Уменьшение возможностей обработки ваших данных (при условии, что ваша проблема сводится к отображению карты). Затем вы используете наиболее подходящий инструмент для задания: Condor - планировщик заданий, и, как таковой, это работает лучше, чем Hadoop. И HDFS и M-R Hadoop - это вещи, которые Condor не имеет (но они действительно полезны для работы, выполняемой на Condor).

Я лично посмотрю, имеет ли HDFS общий доступ к данным среди заданий, которые выполняются дискретно как задания Кондора. Особенно в университетской среде, где совместные вычислительные ресурсы не на 100% надежны и могут приходить и уходить по желанию, устойчивость Condor в этом типе настройки сделает работу намного проще.

+0

Благодарим вас за подробный ответ Ian –

Смежные вопросы