I'm not up to speed with Hadoop in Cassandra, but regular Hadoop provides a IO 
stream interface so it can be used with non Java languages. 

http://hadoop.apache.org/common/docs/r0.15.2/streaming.html

That may be of help. 
Aaron

On 9 Jun 2010, at 09:53, Jeremy Hanna wrote:

> I just didn't know if there were any way to make it easier for the non-java 
> crowd to take advantage of it.  I'll give it some more thought.
> 
> On Jun 8, 2010, at 4:05 PM, Jonathan Ellis wrote:
> 
>> 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
> 

Reply via email to