2012-01-25 14 views
5

W jaki sposób mogę dynamicznie skonfigurować dodatkową ścieżkę klas, aby pliki jar były dostępne z klasy narzędzia przyimka? Prowadzę swoją pracę za pośrednictwem "słoika na kubek". Potrzebuję czegoś podobnego do przełącznika "-libjars", który działa niestety tylko dla mapperów i reduktorów, a moje implementacje narzędzi nie widzą słoików dostarczanych przez "libjars"Ustawianie dodatkowej ścieżki klasy narzędzia hadoopowego

eksportowanie "HADOOP_CLASSPATH = $ HADOOP_CLASSPATH:/path/to/my. słoik & & słoik na przyborniki ... "wydaje się, że narzędzie" my.jar "jest dostępne dla narzędzia, ale wtedy biblioteki znajdujące się w folderze"/lib "stają się niedostępne.

Odpowiedz

2

Dodatkowo, jeśli masz konflikty z niektórymi słoikami zawartymi w dystrybucji Hadoop, możesz export HADOOP_USER_CLASSPATH_FIRST=true. Może przyda się komuś.

Powiązane problemy