can't get around this error when performing union of two datasets
(ds1.union(ds2)) having complex data type (struct, list),


*18/06/02 15:12:00 INFO ApplicationMaster: Final app status: FAILED,
exitCode: 15, (reason: User class threw exception:
org.apache.spark.sql.AnalysisException: Union can only be performed on
tables with the compatible column types.
array<struct<id:int,booking_id:int,shifting_status:int,shifting_reason:int,shifting_metadata:string>>
<>
array<struct<id:int,booking_id:int,shifting_status:int,shifting_reason:int,shifting_metadata:string>>
at the 21th column of the second table;;*
As far as I can tell, they are the same. What am I doing wrong? Any help /
workaround appreciated!

spark version: 2.2.1

Thanks,
Pranav

Reply via email to