Return-Path: X-Original-To: apmail-accumulo-user-archive@www.apache.org Delivered-To: apmail-accumulo-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 76A1FD464 for ; Tue, 14 Aug 2012 15:48:05 +0000 (UTC) Received: (qmail 463 invoked by uid 500); 14 Aug 2012 15:48:05 -0000 Delivered-To: apmail-accumulo-user-archive@accumulo.apache.org Received: (qmail 429 invoked by uid 500); 14 Aug 2012 15:48:04 -0000 Mailing-List: contact user-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@accumulo.apache.org Delivered-To: mailing list user@accumulo.apache.org Received: (qmail 420 invoked by uid 99); 14 Aug 2012 15:48:04 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Aug 2012 15:48:04 +0000 Received: from localhost (HELO mail-qc0-f169.google.com) (127.0.0.1) (smtp-auth username billie, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Aug 2012 15:48:04 +0000 Received: by qcsd16 with SMTP id d16so451798qcs.0 for ; Tue, 14 Aug 2012 08:48:03 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.135.208 with SMTP id o16mr9099147qct.143.1344959283331; Tue, 14 Aug 2012 08:48:03 -0700 (PDT) Received: by 10.49.130.227 with HTTP; Tue, 14 Aug 2012 08:48:03 -0700 (PDT) In-Reply-To: <57754A39E408FB4994D100B1F4409AD80BE3E7DE@HDXDSP33.us.lmco.com> References: <57754A39E408FB4994D100B1F4409AD80BE3E7DE@HDXDSP33.us.lmco.com> Date: Tue, 14 Aug 2012 11:48:03 -0400 Message-ID: Subject: Re: C++ Pipes for Accumulo From: Billie Rinaldi To: user@accumulo.apache.org Content-Type: multipart/alternative; boundary=00248c6a66d65201d904c73bbc71 --00248c6a66d65201d904c73bbc71 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On Mon, Aug 13, 2012 at 6:46 PM, Cardon, Tejay E w= rote: > All,**** > > Is there an easy way to leverage C++ in Accumulo; perhaps something > similar to Hadoop pipes?**** > > ** ** > > In my case we have some C++ code that we=92d like to leverage for a > FilteringIterator, but we=92d prefer not to port it over to Java, and we= =92d > like to avoid JNI if we can. > No, there isn't an easy way to do that. It would be possible to use Hadoop pipes with Accumulo by manually deserializing Keys, but that wouldn't help for an Iterator. If you go the JNI route, taking a look at the native map code might be helpful. Billie > **** > > ** ** > > Thanks,**** > > Tejay**** > --00248c6a66d65201d904c73bbc71 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On Mon, Aug 13, 2012 at 6:46 PM, Cardon, Tejay E <tejay.e.cardon@lmc= o.com> wrote:

All,

Is there an easy way to leverage C++ in Accumulo; pe= rhaps something similar to Hadoop pipes?

=A0

In my case we have some C++ code that we=92d like to= leverage for a FilteringIterator, but we=92d prefer not to port it over to= Java, and we=92d like to avoid JNI if we can.

=

No, there isn't an easy way to do that.=A0 It would be possible to = use Hadoop pipes with Accumulo by manually deserializing Keys, but that wou= ldn't help for an Iterator.=A0 If you go the JNI route, taking a look a= t the native map code might be helpful.

Billie

=A0

=A0

Thanks,

Tejay


--00248c6a66d65201d904c73bbc71--