Return-Path: X-Original-To: apmail-hadoop-mapreduce-user-archive@minotaur.apache.org Delivered-To: apmail-hadoop-mapreduce-user-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9804CEB71 for ; Mon, 18 Mar 2013 01:57:32 +0000 (UTC) Received: (qmail 26861 invoked by uid 500); 18 Mar 2013 01:57:27 -0000 Delivered-To: apmail-hadoop-mapreduce-user-archive@hadoop.apache.org Received: (qmail 26763 invoked by uid 500); 18 Mar 2013 01:57:27 -0000 Mailing-List: contact user-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@hadoop.apache.org Delivered-To: mailing list user@hadoop.apache.org Received: (qmail 26755 invoked by uid 99); 18 Mar 2013 01:57:27 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Mar 2013 01:57:27 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of harsh@cloudera.com designates 209.85.223.175 as permitted sender) Received: from [209.85.223.175] (HELO mail-ie0-f175.google.com) (209.85.223.175) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Mar 2013 01:57:21 +0000 Received: by mail-ie0-f175.google.com with SMTP id c12so6322137ieb.20 for ; Sun, 17 Mar 2013 18:57:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:content-type:x-gm-message-state; bh=eHTRMB2y+x5v0zA1GU5J1QVoGkKy2ynkLL7gO/lqLwg=; b=n/P/3+7999EVrSo2Rz+J2xdkYHdg81zIgsdRfYN7vXoNHnwGOgo+vf5l8XlBK8icaE hH8zEeujUihDDd8iDjsUnkCWYPbIa1utONz+GpR1n9mllJQxYtPN3jfVk7CptWHl0UfQ ry0/yrGk9wowbFEBVJjfiXDRM0mCVVmOFM98GiUda9JNdLgJsKDPEsZibP6ubjQFeg7W 1vtda3SBZgZf3mvdNPExnUZxoKNuZ471iQNVIznWJa3OTCpnRbEd5kXqemQt083rk+I7 TUuiWlFfMHMMoKIad04XPA7bJJTF4Q42dMOGkOrbfUiis2Oxs5KE8EgXvfzM04EKaNc8 CqJg== X-Received: by 10.43.103.195 with SMTP id dj3mr8281183icc.3.1363571820012; Sun, 17 Mar 2013 18:57:00 -0700 (PDT) MIME-Version: 1.0 Received: by 10.50.181.198 with HTTP; Sun, 17 Mar 2013 18:56:39 -0700 (PDT) In-Reply-To: References: From: Harsh J Date: Mon, 18 Mar 2013 07:26:39 +0530 Message-ID: Subject: Re: High level API's To: "" Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQmJw2ZWlCLAZyP0bKSxk5GnDXNSmrKgc4Qcosszabg3IQh7opXMygwtnY2QXyfdpTbtuXR6 X-Virus-Checked: Checked by ClamAV on apache.org There are quite a few non-Java front-ends to Hadoop APIs in popular languages already written by many involved in this community. I'm unable to find a listing of all these implementations (such as dumbo, scalding, etc.) but generally searching over the internet with "language"+"hadoop" would yield some relevant results of various implementations. I'd also recommend taking a look at Apache Crunch at http://crunch.apache.org (its got Scrunch for Scala folks). On Mon, Mar 18, 2013 at 2:33 AM, Chengi Liu wrote: > Hi, > I have written some Hadoop based API's. > Because of which Java was my language of choice. > Now, I am thinking of making those API's exposed via a high level scripting > languages. > But I dont want it to be some sort of hack (whatever it means). > If required, I am also willing to rewrite those API's from scratch but > offcourse, since it is dependent on hadoop, I cant just start using any > programming language. > > I am thinking between Python, Scala, Lua and Julia? > Thanks > -- Harsh J