1. 现象:
举例说明如:
SparkApplication # start方法,被多个类重写,但有时候点左侧overrides看实现状况时,可能会缺少某几个类的实现调用;
2. 原因:
比如缺少yarn或kubernetes具体类的实现,原因一般是因为Spark项目中module的引用出了问题;我的问题是因为总切换2.4和3.0版本,modules中各个模块同时引入了2.11和2.12版本,module引用冲突导致的;
3. 解决办法:
File -> Project Setting -> Modules -> 将暂时不用的(比如XX_2.12)模块remove掉,即可