[我尝试使用mapreduce在hadoop上运行jni程序。命令如下:
bin/hadoop jar/users/ming/desktop/mctest/mctest.jar-files/users/ming/desktop/mctest/libgenerateradom.jnilib mchdfs://localhost:9000/users/ming/seeds\u shuffle.txthdfs://localhost:9000/用户/输出
jnilib(在macosx上是一个文件,就像linux上的.so文件一样)应该和jar文件一起发送到tasknode
有人能帮忙吗?谢谢。
1条答案
按热度按时间b1zrtrql1#
而是使用:
哪里
<main-class>
应该是com.you.MainRunner
.这是因为它希望包出现在任何附加参数之前,例如
-file
.