Have you tried Apache Hive? I believe it was meant to make Hadoop easier to use by way of SQL-like commands. Something like Qubole might be able to help too.
All of these are just productivity gains; not to mention the performance gains you get when you go from MapReduce to Spark.