我需要使用在spark帮助页面中提到的registerkryoclasses方法启动带有自定义类的spark shell。
现在,正如页面中提到的,在启动spark shell之后,我无法重新创建sc变量,因此需要在启动spark shell命令时提供选项--conf。
使用--conf的选项值应该是什么,以便它等效于以下更新:
conf.registerKryoClasses(Array(classOf[ArrayBuffer[String]], classOf[ListBuffer[String]]))
1条答案
按热度按时间efzxgjgh1#
使用javaserializer而不是kryos serializer的选项对我很有用:
编辑:刚刚知道如何使用这些选项。我们可以做到以下几点: