Spark中出现ExceptionInInitializerError
时间: 2024-04-24 21:27:34 浏览: 94
由 TypeInitializationException 引起的问题
在Spark中出现ExceptionInInitializerError的问题可能是由于jar包冲突引起的。根据引用\[1\]中的信息,可以尝试在driver和executor的jar目录中重命名可能引起冲突的jar包。具体来说,可以在/opt/cloudera/parcels/CDH/jars/目录下找到可能引起问题的jar包,并将其重命名为其他名称。这样做可以避免jar包冲突导致的异常。另外,根据引用\[2\]中的信息,如果安装了Anaconda并且添加了antlr4-runtime-4.5.1-1.jar,可能会导致版本不匹配的问题。因此,也可以考虑在执行计划中删除或重命名这个jar包。需要注意的是,这些操作需要在执行端的节点上进行,如引用\[3\]所示,可以在各个节点上进行相应的更名操作。
#### 引用[.reference_title]
- *1* *2* *3* [记一次CDH6.3.2 spark 执行出现错误,出现了java.lang.ExceptionInInitializerError: null](https://blog.csdn.net/qq_40976830/article/details/118673308)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文