This took me longer than I thought because our testing and continuous integration system needed some work.
I *thought* there was a bug but it turns out to be a performance issue with the machine that was performing the testing.
Anyway ... There is a TestCassandraJobs unit test that shows how to work with Cassandra.
It needs more work an TLC... specifically it doesn't support all Cassandra options in the URI but that won't be as hard to implement now that the core functionality is complete.
Running a basic job looks like:
controller.map( Mapper.class,
new Input( "cassandra://localhost:9160/mykeyspace/graph" ),
new Output( "shuffle:default" ) );
controller.reduce( Reducer.class,
new Input( "shuffle:default" ),
new Output( output ) );
I'm going to work on output next ...
Also, I have been working on combiner support and I should be able to make progress again now that integration works and I can make sure that my builds are functional.