Я планирую переопределить некоторый класс в YARN (RMContainerAllocator), где, как мне кажется, находится исходный код (если нет, пожалуйста, дайте мне знать) https://github.com/apache/hadoop/tree/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/main/java/org/apache/hadoop/mapreduce/v2/app
В настоящее время у меня есть собственный кластер Hadoop 2.6.5 с YARN и HDFS, в то время как код для запуска (класс Map, класс Partition, класс Reude и основной класс для Job) написан на Eclipse и jarred с использованием Maven.
Как использовать класс, который япереопределены с моей собственной настройкой?Конечно, мне нужно будет остановить текущие демоны YARN, но после этого, как я могу запустить обновленные демоны?