从scala命令行向KRYO注册类
当我尝试从scala提示符运行命令时,出现以下错误:从scala命令行向KRYO注册类,scala,apache-spark,kryo,Scala,Apache Spark,Kryo,当我尝试从scala提示符运行命令时,出现以下错误: (TID 0, 192.168.20.81): java.lang.IllegalArgumentException: Class is not registered: scala.Tuple3[] Class is not registered: org.apache.spark.sql.Row[] Note: To register this class use: kryo.register(scala.Tuple3[].
(TID 0, 192.168.20.81): java.lang.IllegalArgumentException:
Class is not registered: scala.Tuple3[]
Class is not registered: org.apache.spark.sql.Row[]
Note: To register this class use: kryo.register(scala.Tuple3[].class);
Note: To register this class use: kryo.register(org.apache.spark.sql.Row[].class);
当我运行“推荐”命令注册我得到的类时:
scala> kryo.register(scala.Tuple3[].class)
<console>:1: error: identifier expected but ']' found.
kryo.register(scala.Tuple3[].class)
scala>kryo.register(scala.Tuple3[].class)
:1:错误:应为标识符,但找到“]”。
寄存器(scala.Tuple3[]类)
try kyro.register(classOf[Tuple3])scala>kyro.register(classOf[Tuple3]):51:error:not found:value kyro kyro.register(classOf[Tuple3])如何将其放入spark.kryo.classestoreregister optiongoogle中的spark-defaults.conf中。我需要把它放在spark-default.conf文件中。