Java 将hapi第三方库(JAR)添加到map reduce
我正在尝试将hapi JAR添加到map reduce任务中。我在/home/training/lib下有所有需要的罐子Java 将hapi第三方库(JAR)添加到map reduce,java,hadoop,mapreduce,cloudera,hapi,Java,Hadoop,Mapreduce,Cloudera,Hapi,我正在尝试将hapi JAR添加到map reduce任务中。我在/home/training/lib下有所有需要的罐子 我制作了一个脂肪罐,里面装着我所需要的所有hapi罐,然后运行 hadoop jar mp.jar stubs.MsgParser infle outfile-libjars/home/training/lib 我知道了 用法:MsgParser[通用选项] 在我的驱动程序中,我实现了ToolRunner 更多信息: 我正在运行CloudEra发行版 我只需要地图上的罐子
我制作了一个脂肪罐,里面装着我所需要的所有hapi罐,然后运行
hadoop jar mp.jar stubs.MsgParser infle outfile-libjars/home/training/lib
我知道了
用法:MsgParser[通用选项]
在我的驱动程序中,我实现了ToolRunner更多信息:
- 我正在运行CloudEra发行版
- 我只需要地图上的罐子
- jar是从Eclipse导出的jar
提前谢谢你 解决方案: 将JAR上传到hdfs,只需添加
DistributedCache.addFileToClassPath(new Path(HDFSPATH), conf);
在驱动程序的主要方法中解决方案:
将JAR上传到hdfs,只需添加
DistributedCache.addFileToClassPath(new Path(HDFSPATH), conf);
在驱动程序的主要方法中