1、提交到spark集群上的类需要序列化,此时要求该类的每个属性都是序列化的,但是如过是引用第三方包的类作为类的成员变量,无法序列化,可以将该成员变量声明为静态变量,因为序列化的是对象而不是类,所以该成员变量会随着类分发到每一台worker节点。