incubator-cassandra-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jonathan Ellis <>
Subject Re: Hadoop package exposed through thrift
Date Tue, 08 Jun 2010 21:05:48 GMT
exposing it through thrift would mean the path would be

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 <> 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

View raw message