mrjob
mrjob copied to clipboard
parse controller step log on EMR
If you specify an invalid JAR on EMR, it actually fails inside the controller, creating a "controller" log but no syslog or stderr log.
I think the logic for the controller log should be similar to that of the stderr log; parse whatever's in the stderr log as an error if there's none in the syslog.