I found it quite painful to figure out all the steps required and have filed SPARK-2394 <https://issues.apache.org/jira/browse/SPARK-2394> to track improving this. Perhaps I have been going about it the wrong way, but it seems way more painful than it should be to set up a Spark cluster built using spark-ec2 to read LZO-compressed input.
Nick