Is it possible to use "Hadoop streaming" or "Hadoop pipes" for multiple inputs and outputs? Consider for example an "equality join" that accepts two inputs (left, right), and produces three outputs (left unmatched, right unmatched, joined). That's not actually what I'm trying to implement, but serves for illustration of the idea. Thanks John