我試圖在應用程序級別可見性下將*.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