Our Spark jobs are crawling because we have millions of 10KB files being ingested from our real-time streaming API. We know this "Small File Problem" is killing our IOPS. What are the best ways to compact these files automatically without taking our data lake offline or causing data consistency issues?
The question