Flink - class 的可序列化(不是 POJO)
Flink - serializable of class (not POJO)
是否无法在 apache flink 中序列化不是 POJO 的 classes?
我有一个实用程序 class,它有很多功能,我想向 Source 函数发送该实用程序 class 的对象,但 flink 抛出序列化异常。
主要Class:
Utilities utilities = new Utilities();
DataStream<MyData> dataStream = env.addSource(new MySource(configData,utilities))
实用工具class:
public class Utilities {
public Utilities() {
//default constructor
}
public String fun1() {
//Do something
}
public String fun2() {
//Do something
}
}
使 Utilities
实施 Serializable
。
是否无法在 apache flink 中序列化不是 POJO 的 classes? 我有一个实用程序 class,它有很多功能,我想向 Source 函数发送该实用程序 class 的对象,但 flink 抛出序列化异常。
主要Class:
Utilities utilities = new Utilities();
DataStream<MyData> dataStream = env.addSource(new MySource(configData,utilities))
实用工具class:
public class Utilities {
public Utilities() {
//default constructor
}
public String fun1() {
//Do something
}
public String fun2() {
//Do something
}
}
使 Utilities
实施 Serializable
。