下面是我在提交flink的時候遇到的問題(本地可以執行,yarn上執行不了);
這類問題大部分情況下是jar包沖突。
驗證和解決方法: 1- copy解析類DocumentBuilderFactory,然后在自己的項目中去尋找這個類;
你會發現這個類存在三個版本的jar包。
2-尋找調用此jar包的位置,然后從引用關系表中查到xml-apis的調用關系(一直追溯下去),我最后追溯的結果是hadoop-client引用
3- 修改pom文件(排除xml-apis的引用)