Как добавить ссылки на сторонние библиотеки при отправке заданий mapreduce через пряжу, когда для mapreduce.framework.name установлено значение local?

У меня есть jar-файл yyy.jar, который является сторонним jar-файлом, который я хочу сделать доступным для картографа одной из задач mapreduce, которые являются частью цепочки заданий, которую я отправляю. Я могу нормально запускать задания по уменьшению карты, когда для mapreduce.framework.name установлено значение yarn, но я использую mapreduce.framework.name=local, получаю исключение, вызванное: java.lang.UnsatisfiedLinkError: no ххх в java.library.path

Класс xxx на самом деле находится внутри yyy.jar.

Я использую CDH 5.13.


person Dhruva Bharadwaj    schedule 08.07.2018    source источник
comment
как вы предполагаете, что MR может работать с именем локальной структуры? Это должна быть ПРЯЖА.   -  person Abhinav    schedule 09.07.2018
comment
Это может помочь вам stackoverflow.com/questions/26687029/   -  person Dhruva Bharadwaj    schedule 12.07.2018