Crunch – Go-based toolkit for ETL and feature extraction on Hadoop
github.com
github.com
Eventhough streaming is 30% slower, Go's speed makes up for that and gives me up to 6x speed than the JRuby based solution.
The Ruby/JRuby solution has its place though, you have tens of thousands of valid ruby gems to use and it makes a very rapid development experience.
Unix pipes to test your solution (and you can keep piping other tools as well as pipe Crunch processors over and over again)