[英]How to use 3rd party libraries which are not Serializable with Spark
我想在Spark中使用第三方庫(Wiremock)。 但是,我得到以下異常:
Caused by: java.io.NotSerializableException:com.github.tomakehurst.wiremock.WireMockServer
Serialization stack:
- object not serializable(class:com.github.tomakehurst.wiremock.WireMockServer, value: com.github.tomakehurst.wiremock.WireMockServer@51813065)
有沒有一般的方法來處理這個?
選項很少:
com.github.tomakehurst.wiremock.WireMockServer
的子類。 無需更改原始庫。 您可以使字段不可序列化transient
。 然后它就不會被序列化。
private transient WireMockServer wireMockServer;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.