Как метод RunJar Hadoop распределяет файлы класса/банки через узлы?

Я пытаюсь использовать JIT-компиляцию в clojure для генерации картопостроителя и классов редуктора на лету. Однако эти классы не распознаются JobClient (это - обычный ClassNotFoundException.)

Если я AOT компилируют Картопостроитель, Редуктор и Инструмент, и выполняют использование задания RunJar, все кажется прекрасным. После просмотра источника кажется, что он распаковывает банку и создает пользовательский URLClassLoader, который он использует для загрузки "основной" реализации. То, что я не вижу, - то, как банка распределяется через узлы или даже как она привыкает в кластере с одним узлом.

Любая справка очень ценилась бы!

8
задан Jieren 9 August 2010 в 22:06
поделиться