Return-Path: X-Original-To: apmail-cassandra-user-archive@www.apache.org Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 5B2B9EB54 for ; Tue, 27 Nov 2012 16:29:36 +0000 (UTC) Received: (qmail 27084 invoked by uid 500); 27 Nov 2012 16:29:33 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 26868 invoked by uid 500); 27 Nov 2012 16:29:33 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 26848 invoked by uid 99); 27 Nov 2012 16:29:33 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Nov 2012 16:29:33 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of mishra.vivs@gmail.com designates 209.85.160.44 as permitted sender) Received: from [209.85.160.44] (HELO mail-pb0-f44.google.com) (209.85.160.44) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Nov 2012 16:29:27 +0000 Received: by mail-pb0-f44.google.com with SMTP id uo1so8786385pbc.31 for ; Tue, 27 Nov 2012 08:29:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=lIJf1UhJaxK08tshe98NqH5tCASz6B1tnxYW4BQ5baw=; b=zL7ZTWnspHH832tBGzenuv3Wx1/ZraggQrLbbeNIPh09PIhuhFMx7TraNCr5FxJXLa Lq0GdZ7QU7XNdzN2AnU5vOA2d5z7yUU/T2U1l5y6Mkfuq1wKmZjDnAXiPAW2ikpXSXY2 Y0RkYpZAQQ+1Jo9ii3XBNGy9Pn2MqDD1KkfUp9YJHPKKBcSTG654sVZCb13fkLRLGDGt y2bCC2lCdYJJb6lmjtPKrRH1FqBthR94DGw/l3Q0VByU3KNtTLfckLPrqF1tv4DRaMPV EvWVIQpPqi0HRRWL05DoGJO0d7eneR0J73xc8sUC//2qLqAEUcvpeQGvGV8OyoWk1iEZ MXmA== MIME-Version: 1.0 Received: by 10.69.1.35 with SMTP id bd3mr50002366pbd.141.1354033746205; Tue, 27 Nov 2012 08:29:06 -0800 (PST) Received: by 10.66.10.71 with HTTP; Tue, 27 Nov 2012 08:29:06 -0800 (PST) In-Reply-To: References: Date: Tue, 27 Nov 2012 21:59:06 +0530 Message-ID: Subject: Re: Java high-level client From: Vivek Mishra To: user@cassandra.apache.org Content-Type: multipart/alternative; boundary=047d7b2e0f8974dc2504cf7c8c2b X-Virus-Checked: Checked by ClamAV on apache.org --047d7b2e0f8974dc2504cf7c8c2b Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable So I've had a look at Kundera and at Easy-Cassandra. Both seem to lack a real documentation beyond the examples available in their Github repositories, right? Could you please share what exactly you looking for documentation and not present. I suggest you to join http://groups.google.com/group/kundera-discuss/subscribe to discuss more on this. On Tue, Nov 27, 2012 at 9:40 PM, Michael Kjellman wrote: > Netflix has a great client > > https://github.com/Netflix/astyanax > > On 11/27/12 7:40 AM, "Peter Lin" wrote: > > >I use hector-client master, which is pretty stable right now. > > > >It uses the latest thrift, so you can use hector with thrift 0.9.0. > >That's assuming you don't mind using the active development branch. > > > > > > > >On Tue, Nov 27, 2012 at 10:36 AM, Carsten Schnober > > wrote: > >> Hi, > >> I'm aware that this has been a frequent question, but answers are stil= l > >> hard to find: what's an appropriate Java high-level client? > >> I actually believe that the lack of a single maintained Java API that = is > >> packaged with Cassandra is quite an issue. The way the situation is > >> right now, new users have to pick more or less randomly one of the > >> available options from the Cassandra Wiki and find a suitable solution > >> for their individual requirements through trial implementations. This > >> can cause and lot of wasted time (and frustration). > >> > >> Personally, I've played with Hector before figuring out that it seems = to > >> require an outdated Thrift version. Downgrading to Thrift 0.6 is not a= n > >> option for me though because I use Thrift 0.9.0 in other classes of th= e > >> same project. > >> So I've had a look at Kundera and at Easy-Cassandra. Both seem to lack= a > >> real documentation beyond the examples available in their Github > >> repositories, right? > >> > >> Can more experienced users recommend either one of the two or some of > >> the other options listed at the Cassandra Wiki? I know that this > >> strongly depends on individual requirements, but all I need are simple > >> requests for very basic queries. So I would like to emphasize the > >> importance a clear documentation and a stable and well-maintained API. > >> Any hints? > >> Thanks! > >> Carsten > >> > >> -- > >> Institut f=FCr Deutsche Sprache | http://www.ids-mannheim.de > >> Projekt KorAP | http://korap.ids-mannheim.de > >> Tel. +49-(0)621-43740789 | schnober@ids-mannheim.de > >> Korpusanalyseplattform der n=E4chsten Generation > >> Next Generation Corpus Analysis Platform > > > 'Like' us on Facebook for exclusive content and other resources on all > Barracuda Networks solutions. > > Visit http://barracudanetworks.com/facebook > > > > > --047d7b2e0f8974dc2504cf7c8c2b Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable So I've had a look at Kundera an= d at Easy-Cassandra. Both seem to lack a
real documentation beyond the exampl= es available in their Github
repositories, right?

<Vivek> Could you please share what exactly you looking for docum= entation and not present. I suggest you to join=A0http:/= /groups.google.com/group/kundera-discuss/subscribe=A0to discuss more on= this. </Vivek>
On Tue, Nov 27, 2012 at 9:40 PM, Michael Kjellma= n <mkjellman@barracuda.com> wrote:
Netflix has a great client

https://g= ithub.com/Netflix/astyanax

On 11/27/12 7:40 AM, "Peter Lin" <woolfel@gmail.com> wrote:

>I use hector-client master, which is pretty stable right now.
>
>It uses the latest thrift, so you can use hector with thrift 0.9.0.
>That's assuming you don't mind using the active development bra= nch.
>
>
>
>On Tue, Nov 27, 2012 at 10:36 AM, Carsten Schnober
><schnober@ids-mannheim.d= e> wrote:
>> Hi,
>> I'm aware that this has been a frequent question, but answers = are still
>> hard to find: what's an appropriate Java high-level client? >> I actually believe that the lack of a single maintained Java API t= hat is
>> packaged with Cassandra is quite an issue. The way the situation i= s
>> right now, new users have to pick more or less randomly one of the=
>> available options from the Cassandra Wiki and find a suitable solu= tion
>> for their individual requirements through trial implementations. T= his
>> can cause and lot of wasted time (and frustration).
>>
>> Personally, I've played with Hector before figuring out that i= t seems to
>> require an outdated Thrift version. Downgrading to Thrift 0.6 is n= ot an
>> option for me though because I use Thrift 0.9.0 in other classes o= f the
>> same project.
>> So I've had a look at Kundera and at Easy-Cassandra. Both seem= to lack a
>> real documentation beyond the examples available in their Github >> repositories, right?
>>
>> Can more experienced users recommend either one of the two or some= of
>> the other options listed at the Cassandra Wiki? I know that this >> strongly depends on individual requirements, but all I need are si= mple
>> requests for very basic queries. So I would like to emphasize the<= br> >> importance a clear documentation and a stable and well-maintained = API.
>> Any hints?
>> Thanks!
>> Carsten
>>
>> --
>> Institut f=FCr Deutsche Sprache | http://www.ids-mannheim.de
>> Projekt KorAP =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 | http://korap.ids-mannheim.de >> Tel. +49-(0)621-43740789 =A0 =A0 =A0| schnober@ids-mannheim.de
>> Korpusanalyseplattform der n=E4chsten Generation
>> Next Generation Corpus Analysis Platform


'Like' us on Facebook for exclusive content and other r= esources on all Barracuda Networks solutions.

Visit h= ttp://barracudanetworks.com/facebook





--047d7b2e0f8974dc2504cf7c8c2b--