为什么我不能在 DataFrame 上使用 sort 或 orderby?

德波

当我尝试对 DataFrame 进行排序时:

val df1 = df.toDF().sort(desc("sourceId"))

我得到:

17/11/07 15:15:37 错误执行程序:114.0 阶段任务 3.0 中的异常(TID 218)com.esotericsoftware.kryo.KryoException:java.lang.IllegalArgumentException:类未注册:scala.math.Ordering$$ anon$4 注意:注册这个类使用:kryo.register(scala.math.Ordering$$anon$4.class); 序列化跟踪:在 com.esotericsoftware.kryo.serializers.ObjectField.write(ObjectField.java:101) 在 com.esotericsoftware.kryo.serializers.FieldSerializer.write(FieldSerializer.java) 的 ord (org.apache.spark.util.BoundedPriorityQueue) :518) 在 com.esotericsoftware.kryo.Kryo.writeClassAndObject(Kryo.java:628) 在 com.twitter.chill.SomeSerializer.write(SomeSerializer.scala:21) 在 com.twitter.chill.SomeSerializer.write(SomeSerializer. scala:19) 在 com.esotericsoftware.kryo.Kryo.writeClassAndObject(Kryo.java:628) 在 org.apache.spark.serializer。

我也试过 order by,但都不起作用。

这里有什么问题?我必须导入订购scala.math.order吗?

用户8902690

看起来你正在使用 spark.kryo.registrationRequired

spark.kryo.registrationRequired  true

请将其设置为false

spark.kryo.registrationRequired  false

或添加所需的类 spark.kryo.classesToRegister

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我不能在 react 组件中独立于 .map 使用 .sort ?

来自分类Dev

Firestore:我们不能在使用whereIn过滤的字段上使用orderBy吗?

来自分类Dev

为什么我不能在类上使用ConditionalAttribute?

来自分类Dev

为什么我的别名不能在ssh上使用?

来自分类Dev

为什么我不能在 Pycharm 上运行我的文件?

来自分类Dev

为什么尽管GetEnumerator和foreach运行良好,但我还是不能使用OrderBy?

来自分类Dev

为什么我不能在桌子上继承父母的宽度?

来自分类Dev

为什么我的测试不能在MySQL上运行?

来自分类Dev

为什么我不能在Mac上正确安装ImageMagick?

来自分类Dev

为什么我不能在Ubuntu 12.04上编译GLIBC?

来自分类Dev

为什么我不能在Mac上安装任何gem?

来自分类Dev

为什么我不能在图像的画布上绘画?

来自分类Dev

为什么我的冻结期货不能在单核上运行?

来自分类Dev

为什么我的flask命令不能在Heroku上运行?

来自分类Dev

为什么我不能在Linux上终止此过程?

来自分类Dev

为什么我不能在Ubuntu 12.04上编译GLIBC?

来自分类Dev

为什么我不能在桌子上继承父母的宽度?

来自分类Dev

为什么我的函数不能在.resize()上运行?

来自分类Dev

为什么我不能在Beaglebone上编译USB代理?

来自分类Dev

为什么我不能在虚拟设备上写?

来自分类Dev

为什么我不能在面板上绘画

来自分类Dev

为什么我不能在图像上放置文字

来自分类Dev

为什么我的测试不能在MySQL上运行?

来自分类Dev

为什么我不能在svg路径上添加边框?

来自分类Dev

为什么我的php文件不能在xamppp上运行?

来自分类Dev

为什么我不能在ubuntu 18.04上安装mediatomb?

来自分类Dev

为什么我不能在 Windows 7 上安装 pip?

来自分类Dev

为什么我不能在框架 tkinter 上放置按钮

来自分类Dev

为什么我不能在 jpanel 上创建形状?

Related 相关文章

  1. 1

    为什么我不能在 react 组件中独立于 .map 使用 .sort ?

  2. 2

    Firestore:我们不能在使用whereIn过滤的字段上使用orderBy吗?

  3. 3

    为什么我不能在类上使用ConditionalAttribute?

  4. 4

    为什么我的别名不能在ssh上使用?

  5. 5

    为什么我不能在 Pycharm 上运行我的文件?

  6. 6

    为什么尽管GetEnumerator和foreach运行良好,但我还是不能使用OrderBy?

  7. 7

    为什么我不能在桌子上继承父母的宽度?

  8. 8

    为什么我的测试不能在MySQL上运行?

  9. 9

    为什么我不能在Mac上正确安装ImageMagick?

  10. 10

    为什么我不能在Ubuntu 12.04上编译GLIBC?

  11. 11

    为什么我不能在Mac上安装任何gem?

  12. 12

    为什么我不能在图像的画布上绘画?

  13. 13

    为什么我的冻结期货不能在单核上运行?

  14. 14

    为什么我的flask命令不能在Heroku上运行?

  15. 15

    为什么我不能在Linux上终止此过程?

  16. 16

    为什么我不能在Ubuntu 12.04上编译GLIBC?

  17. 17

    为什么我不能在桌子上继承父母的宽度?

  18. 18

    为什么我的函数不能在.resize()上运行?

  19. 19

    为什么我不能在Beaglebone上编译USB代理?

  20. 20

    为什么我不能在虚拟设备上写?

  21. 21

    为什么我不能在面板上绘画

  22. 22

    为什么我不能在图像上放置文字

  23. 23

    为什么我的测试不能在MySQL上运行?

  24. 24

    为什么我不能在svg路径上添加边框?

  25. 25

    为什么我的php文件不能在xamppp上运行?

  26. 26

    为什么我不能在ubuntu 18.04上安装mediatomb?

  27. 27

    为什么我不能在 Windows 7 上安装 pip?

  28. 28

    为什么我不能在框架 tkinter 上放置按钮

  29. 29

    为什么我不能在 jpanel 上创建形状?

热门标签

归档