Създавам софтуер, използвайки Java 8 с Hadoop и Mahout 0.10.0 с някои персонализирани промени в кода на Mahout Library.
Използвам Maven за управление на зависимости.
Други зависимости се обработват от maven като hadoop common и hdfs и yarn.
Имам проблеми по време на изпълнение на задачата, която вътрешно използва RandomWrapperClass
.
Следната грешка възниква при всяка операция с карта:
Error: java.lang.ClassNotFoundException: org.apache.mahout.common.RandomWrapper at java.net.URLClassLoader$1.run(URLClassLoader.java:372) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass
Добавих зависимостта и в POM.xml
.
Мога да импортирам класа по подходящ начин в секцията с код.
Добавих зависимостта в хранилището на maven.
Имам подходящ jar, зареден в хранилището и също така съдържа RandomWrapper.class