我有一个简单的标准Java应用程序,可以将文件从本地文件系统复制到远程HDFS。
我能够使用yarn命令成功运行应用程序。 例如:
yarn jar test.jar copyFileApp
但是,上面的命令要求在本地安装Hadoop,这是我不想要的。有什么办法可以使用本机java运行应用程序。 e.g:
java -cp test.jar copyFileApp
当我尝试使用本机Java时,它抱怨找不到本机Hadoop库。
e.g。
14/09/23 16:36:11 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
这可能吗?