如果在执行hadoop相关任务报如下类似错误 说明 项目的pom依赖中的3.0.0-cdh6.3.1版本的hadoop与集群所用的hadoop版本不一致,此时我们需要将项目中的pom修改,将hadoop依赖版本改为与集群上cdh版本一致的hadoop版本即可,然后重新打包部署即可 java版本不一致 在执行java程序时,报如下错误,即 Unsupported major.minor version 52.0 这种错误显然时java版本差距过大,可通过查看运行主机的java版本,然后更换更新的(我就遇到过服务器上装的时jdk1.7,而程序需要jdk1.8,打包部署到服务器,就报这个错误)