在編寫MapReduce程序時,有時需要很多依賴的Jar包,那么如何處理依賴的Jar包呢?
方法一:
其中最簡單的一種方式是,在項目的根目錄下創(chuàng)建lib文件夾,將所依賴的所有Jar包都放在該目錄下。在將程序進行打包時將lib一并打包。Jar包的具體結(jié)構(gòu)如下圖所示:
方法二:
在執(zhí)行Hadoop程序,在命令行直接指定(采用-libjars jar1,jar2,.....):
hadoop jar your-program -libjars jar1,jar2,