"Command-line tools can be faster than your Hadoop cluster"
since we're throwing links around, the (tangentially related) Knuth vs. McIlroy saga comes to mind: https://news.ycombinator.com/item?id=15264997
Interestingly, the dumps come with a brief README file telling you... to use the zgrep and example arguments :)
Let me know when you have a solution for using command line tools for sorting through our 4PB of data in our Hadoop cluster!
Use the right tools for the right jobs :)
I had this come up recently myself. An operation was performing slowly, so I split it up to use multiple cores in parallel. Got slower. Looked at performance monitor and disk utilization was pegged at 100%, while CPU utilization was ~80% of one core. Went back to the old code, and disk utilization was still pegged at 100%, but it had a marginally higher transfer rate because it was reading one file at a time rather than several all at once. I should have examined the performance characteristics more carefully in the beginning, but I didn't, because I assumed I'm smarter than I am. Good lesson.
This is almost certainly the wrong tool for the job, unless the job is to learn how to use Spark.
(I'm in no way trying to dismiss the efforts--my method won't get you as much detail, but is enough to find you and your friends who asked to be searched in the dumps)