在flink on yarn任务中调用dubbo服务,出现了以下错误

  可以看到dubbo无法加载spi扩展。 排除另一个包中的依赖依然不能解决问题,查看META-INF中dubbo ThreadPool对应的文件,发现ThreadPool的别名确实没有写进去。 发现里面只有这个别名:

必须要加上对应的别名才能正确加载,后来经同事提醒maven-shade-plugins就能够附加这个别名:

加上后就有dubbo的别名了: