I want to build a spark streaming job to read the source from HDFS, which contains different parquet files with different schema, then writing them to ES (with elasticsearch