val conf = new SparkConf() .setMaster("local[*]")那么,现在默认情况下它是false,所以如果将setWarnUnregisteredClasses设为true,它应该会像文档中提供的那样,显示遇到的未注册类的警告消息我正在尝试做的是通过设置这个属性.se
当我的spark应用程序试图序列化一个protobuf字段时,我得到了以下错误,该字段是键字符串和值浮点的映射。Kryo序列化正在spark应用程序中使用。UnmodifiableLazyStringList.java:68) at com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.j
我正在尝试使用数组注册一个类(激活了Kryo的Spark Java ),日志显示了一条清晰的消息: Class is not registered: org.apache.spark.sql.execution.datasources.InMemoryFileIndex$SerializableBlockLocation[]")); // ERROR
kryo.register(Class.forName("org.apache.spark<
若要强制spark使用kryo序列化,可以设置以下选项spark.kryo.registrationRequired。如何注册org.apache.spark.sql.types.DataType[]?Class is not registered: org.apache.spark.sql.types.DataType[]
这就是抛出一个异常。但是,尝试像classOf[org.apache.spark.sql.types.DataType[]]这样