hadoop-mapreduce-client-common-2.2.0.jar和hadoop-mapreduce-client-jobclient-2.2.0.jar两个jar包主要用来解决Exception from container-launch: org.apache.hadoop.util.Shell $ExitCodeException: /bin/bash: line 0: fg: no job control错误
前言
jar 包我们会非常高频率的使用,尤其是用一些其他三方库的时候,往往把 java 代码打包成 jar 文件,方便项目依赖使用。
带来的问题是, 多个jar包容易出现包名冲突.
这时候我们修改 jar 文件的包名是一个比较快速有效的解决办法。
举两个例子,是笔者亲身经历的两个情况。
Gson库:这个相信很多人都在使用,但是直接导入 gson 的 jar 包,在 HTC Desire HD 这款手机上会抛出异常(TypeNotFoundException)
Jackson