Does Spline support Kudu and Iceberg tables? #388
-
In our test, when Spark 3.1 access data stored in Hive, Spline works well. But for Kudu or Iceberg tables, the ExecutionPlan and ExecutionEvent are both empty. Could you please give me some advice on how to capture lineage from queries against Kudu and Iceberg tables? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
It might require a custom Spline plugin. |
Beta Was this translation helpful? Give feedback.
-
Seems like it's Java bug that was fixed in Java 9+ |
Beta Was this translation helpful? Give feedback.
-
It looks working well when spark runs on iceberg tables. But when MERGE INFO is used, no lineage is captured. |
Beta Was this translation helpful? Give feedback.
It might require a custom Spline plugin.
Enable DEBUG log level and search for the text "was not recognized as a write-command" in the logs.
If there is one then a plugin needs to be developed.
The TRACE logging will also dump the text representation of the Spark internal execution plan structure. Look for the line "**** OBJECT DUMP BEGIN ****".