Where is the ColumnFamilyInputFormat that uses Thrift?  I don't actually
have a preference about client, I just want to be consistent with
ColumnInputFormat.

On Sun, Apr 18, 2010 at 5:37 PM, Stu Hood <stu.h...@rackspace.com> wrote:

> ColumnFamilyInputFormat no longer uses the fat client API, and instead uses
> Thrift. There are still some significant problems with the fat client, so it
> shouldn't be used without a good understanding of those problems.
>
> If you still want to use it, check out contrib/bmt_example, but I'd
> recommend that you use thrift for now.
>
> -----Original Message-----
> From: "Joost Ouwerkerk" <jo...@openplaces.org>
> Sent: Sunday, April 18, 2010 2:59pm
> To: user@cassandra.apache.org
> Subject: Help with MapReduce
>
> I'm a Cassandra noob trying to validate Cassandra as a viable alternative
> to
> HBase (which we've been using for over a year) for our application.  So
> far,
> I've had no success getting Cassandra working with MapReduce.
>
> My first step is inserting data into Cassandra.  I've created a MapRed job
> based using the fat client API.  I'm using the fat client (StorageProxy)
> because that's what ColumnFamilyInputFormat uses and I want to use the same
> API for both read and write jobs.
>
> When I call StorageProxy.mutate(), nothing happens.  The job completes as
> if
> it had done something, but in fact nothing has changed in the cluster.
>  When
> I call StorageProxy.mutateBlocking(), I get an IOException complaining that
> there is no connection to the cluster.  I've concluded with the debugger
> that StorageService is not connecting to the cluster, even though I've
> specified the correct seed and ListenAddress (I've using the exact same
> storage-conf.xml as the nodes in the cluster).
>
> I'm sure I'm missing something obvious in the configuration or my setup,
> but
> since I'm new to Cassandra, I can't see what it is.
>
> Any help appreciated,
> Joost
>
>
>

Reply via email to