我有一个简单的标准java应用程序,它将文件从本地文件系统复制到远程hdfs。
我能够使用yarn命令成功地运行应用程序。例如: yarn jar test.jar copyFileApp
但是,上面的命令要求本地安装hadoop,我不希望这样。我有没有办法用原生java运行这个应用程序。例如: java -cp test.jar copyFileApp
当我尝试使用本机java时,它抱怨没有找到本机hadoop库。
例如
14/09/23 16:36:11 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
这可能吗?
暂无答案!
目前还没有任何答案,快来回答吧!