I have the same problem as described in the following question in StackOverflow (but nobody has answered to it).
https://stackoverflow.com/questions/51103634/spark-streaming-schema-mismatch-using-microbatchreader-with-columns-pruning Any idea of how to solve it (using Spark 2.3)? Thanks, Kineret