我试图在应用程序级别可见性下将*.tar.gz
文件分发到纱线节点。如何将非jar文件分发到纱线节点?
在以下目录中的hadoop我的节点由节点管理器生成
/tmp/hadoop-vikram/nm-local-dir/usercache/vikram/appcache/application_1490062699498_0005/container_1490062699498_0005_01_000003/
我看到下
/tmp/hadoop-vikram/nm-local-dir/usercache/vikram/appcache/application_1490062699498_0005/filecache/10/test.tar.gz
预期的文件,但我想检索路径test.tar.gz
在应用程序代码。
我可以找到以下
URL input = getClass().getClassLoader().getResource("jar-file-name");
¿为什么不把这个tar保存在nfs中? – jedijs
@jedijs我想利用纱线执行的文件分发 – user3401493