Kousuke Saruta has uploaded a new change for review. http://gerrit.cloudera.org:8080/5497
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: Icd888358fce7b232e29e66ac5a508efe656821e2 --- 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/97/5497/1 -- To view, visit http://gerrit.cloudera.org:8080/5497 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Icd888358fce7b232e29e66ac5a508efe656821e2 Gerrit-PatchSet: 1 Gerrit-Project: kudu Gerrit-Branch: master Gerrit-Owner: Kousuke Saruta <[email protected]>
