exposing it through thrift would mean the path would be client to cassandra [processing thrift command] to hadoop [giving it a job] to cassandra [fetching the data] to hadoop [m/r] to cassandra [handing result back] to client
it just doesn't seem like a good design to me. additionally, thrift is meant more for "stuff your app is doing constantly" while hadoop handles analytics queries. this separation of duties makes a lot of sense to me. On Tue, Jun 8, 2010 at 1:45 PM, Jeremy Hanna <jeremy.hanna1...@gmail.com> wrote: > When I gave a presentation on cassandra+hadoop, some ruby folks were > wondering about the possibility of using the MapReduce functionality in a > language other than Java. > > I was just wondering if any thought was given to exposing the > org.apache.cassandra.hadoop functionality through thrift. That way the > MapReduce code could be used by several languages and secondarily by client > authors. > > I'm just trying to see if there is any reason why it wasn't exposed through > thrift or if more needs to be done before it could be exposed to languages > other than Java. > > Thanks, > > Jeremy -- Jonathan Ellis Project Chair, Apache Cassandra co-founder of Riptano, the source for professional Cassandra support http://riptano.com