I want to persist a dataframe even after writing to hive table.
<change data capture code>
df.persist(StorageLevel.MEMORY_AND_DISK)
df.count() #count is 100
df.write.mode("append").insertInto("schema.table")
df.count() #count is 0 || because it's recalculating change data capture part
Here it seems that df is getting unpersisted after writing to hive. Is this behavior expected if yes then how can we fix this?