您当前的位置: 首页 > 网络技术  > 服务器教程 浏览
Hadoop集群运行JNI程序
发布时间:2015-12-11    点击率:次    来源:www.sytcke.com    作者:电脑技术学习网

   要在Hadoop集群运行上运行JNI程序,首先要在单机上调试程序直到可以正确运行JNI程序,之后移植到Hadoop集群就是水到渠成的事情。

  Hadoop运行程序的方式是通过jar包,所以我们需要将所有的class文件打包成jar包。在打包的过程中,无需将动态链接库包含进去。

  在集群中运行程序之前,Hadoop会首先将jar包传递到所有的节点,然后启动运行。我们可以在这个阶段将动态链接库作为附件和jar包同时传递到所有的节点。方法就是给jar命令指定-files参数。命令如下:

  hadoop jarSegment.jar Segment -files ./bin/lib***.so input output

  通过该命令,jar包和动态链接库都会传递到所有节点,然后启动mapreduce任务。

来源 电脑技术网 www.sytcke.com
发表留言
发表留言请先登录!
免责声明:本站发布的信息和评论纯属网民个人行为,并不代表本站立场,如发现有违法信息或侵权行为,请直接与本站管理员联系,我们将在收到您的信息后24小时内作出处理!