将JavaRDD转换为Dataframe时,Spark null指针异常

时间:2016-10-04 23:27:23

标签: java apache-spark dataframe enums rdd

我正在尝试将JavaRDD转换为Dataframe,如下所示:

JavaPairRDD<String, MyObject> myRdd = ...
DataFrame df = sqlContext.createDataFrame(myRdd.values(), MyObject.class)

只要MyObject没有任何枚举,这就可以正常工作。但是,如果我添加一个枚举字段,我会得到一个空指针异常。目前,我的解决方法是将枚举更改为字符串,但我想知道为什么Dataframe不支持枚举。

0 个答案:

没有答案