在运行Spark程序的时候报错:Spark task not serializable error。
原因是运行的时候会把一个Class里面的任务分发到集群的多个机器上执行,
因此有些代码并未序列化,所以会报出上面的错误,为了避免错误出现,修改代码。
public class ClassName implements Serializable实现序列化的接口即可。
在运行Spark程序的时候报错:Spark task not serializable error。
原因是运行的时候会把一个Class里面的任务分发到集群的多个机器上执行,
因此有些代码并未序列化,所以会报出上面的错误,为了避免错误出现,修改代码。
public class ClassName implements Serializable实现序列化的接口即可。