最近一段时间改用了IntelliJ遇到一个咑Jar包的问题。这里的前提是maven项目
因为要提交hadoop相关jar包去服务器上执行job,所以开发完hadoopMR逻辑之后要把相关 任务类和依赖打包上传
百度或者google的方法就是删掉 .SF 或者.DSA文件,这样确实可以运行但是如果调用了bouncy的包,就会疯狂报错
原因就是ide打包的时候拆了原来bouncy的jar包,导致数字签名破壞了
解决办法就是让这些带有数字签名的jar包原封不动的被关联到用作执行hadoop job的jar包上。
最近一段时间改用了IntelliJ遇到一个咑Jar包的问题。这里的前提是maven项目
因为要提交hadoop相关jar包去服务器上执行job,所以开发完hadoopMR逻辑之后要把相关 任务类和依赖打包上传
百度或者google的方法就是删掉 .SF 或者.DSA文件,这样确实可以运行但是如果调用了bouncy的包,就会疯狂报错
原因就是ide打包的时候拆了原来bouncy的jar包,导致数字签名破壞了
解决办法就是让这些带有数字签名的jar包原封不动的被关联到用作执行hadoop job的jar包上。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。