Kousuke Saruta has uploaded a new change for review. http://gerrit.cloudera.org:8080/5496
Change subject: KuduRDD.collect fails because of NoSerializableException ...................................................................... KuduRDD.collect fails because of NoSerializableException RowResult and some classes are not Serializable so KuduRDD#collect, take and similar operations fail, throwing NoSerializableException. To fix this issue, I made RowResult, Schema, ColumnSchema and Slice serializable. In addition, I've removed toString method from KuduRow because Row which KuduRow implements already defines toString and we can get appearance like as follows. ``` scala> kuduContext.collect ... res1: Array[org.apache.spark.sql.Row] = Array([2,John], [1,Bob]) ``` Change-Id: If0463424481a33c66fd7464345c305062420cfe9 --- M java/kudu-client/src/main/java/org/apache/kudu/ColumnSchema.java M java/kudu-client/src/main/java/org/apache/kudu/Schema.java M java/kudu-client/src/main/java/org/apache/kudu/client/RowResult.java M java/kudu-client/src/main/java/org/apache/kudu/util/Slice.java M java/kudu-spark/src/main/scala/org/apache/kudu/spark/kudu/KuduRDD.scala M java/kudu-spark/src/test/scala/org/apache/kudu/spark/kudu/KuduContextTest.scala M java/kudu-spark/src/test/scala/org/apache/kudu/spark/kudu/TestContext.scala 7 files changed, 44 insertions(+), 11 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/96/5496/1 -- To view, visit http://gerrit.cloudera.org:8080/5496 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: newchange Gerrit-Change-Id: If0463424481a33c66fd7464345c305062420cfe9 Gerrit-PatchSet: 1 Gerrit-Project: kudu Gerrit-Branch: master Gerrit-Owner: Kousuke Saruta <[email protected]>
