集群环境
ambari: HDP-2.6.5.0
spark-2.1.0-bin-hadoop2.7
踩坑一:
NoClassDefFoundError: org/glassfish/jersey/server/spi/container
或者
NoClassDefFoundError:com/sun/jersey/api/client/config/ClientConfig
或者
NoClassDefFoundError:com/sun/jersey/core/util/FeaturesAndProperties
解决方案:
原因是因为发现该类在jersey-client包1.9版本中存在,而spark当前依赖的的jersery版本为2.2,jersey版本升级后,剔除了相关jar包。
发现jar中无此类
[root@linux jars]$ pwd
/opt/spark-2.1.0-bin-hadoop2.7/jars