Return-Path: X-Original-To: apmail-accumulo-notifications-archive@minotaur.apache.org Delivered-To: apmail-accumulo-notifications-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 25552112A0 for ; Sat, 2 Aug 2014 13:24:12 +0000 (UTC) Received: (qmail 42887 invoked by uid 500); 2 Aug 2014 13:24:12 -0000 Delivered-To: apmail-accumulo-notifications-archive@accumulo.apache.org Received: (qmail 42841 invoked by uid 500); 2 Aug 2014 13:24:12 -0000 Mailing-List: contact notifications-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jira@apache.org Delivered-To: mailing list notifications@accumulo.apache.org Received: (qmail 42823 invoked by uid 99); 2 Aug 2014 13:24:11 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 02 Aug 2014 13:24:11 +0000 Date: Sat, 2 Aug 2014 13:24:11 +0000 (UTC) From: "Josh Elser (JIRA)" To: notifications@accumulo.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (ACCUMULO-3042) Create utility method to add Accumulo resources from Tool classpath to MapReduce classpath MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Josh Elser created ACCUMULO-3042: ------------------------------------ Summary: Create utility method to add Accumulo resources from Tool classpath to MapReduce classpath Key: ACCUMULO-3042 URL: https://issues.apache.org/jira/browse/ACCUMULO-3042 Project: Accumulo Issue Type: Improvement Components: client Reporter: Josh Elser Assignee: Josh Elser Fix For: 1.7.0 After working on a Hive and Pig, I've noticed a *really* handy class that HBase provides for their users to automatically add the necessary HBase jars to the MapReduce job's classpath (libjars). I subsequently copied it for my uses with Accumulo which greatly simplified the code I had to write and the setup of the MapReduce jobs that ran. I'd like to pull this into Accumulo proper for improving the usability of our setup. Example of the copy I made for Pig: http://svn.apache.org/repos/asf/pig/tags/release-0.13.0/src/org/apache/pig/backend/hadoop/accumulo/Utils.java Original HBase class: https://git-wip-us.apache.org/repos/asf?p=hbase.git;a=blob;f=hbase-server/src/main/java/org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.java;h=fc7ccc32223e1fc57726c0fab2e00cd83d532e9a;hb=ed1a7896e41c88764cd360afaa315f979db9e989#l753 -- This message was sent by Atlassian JIRA (v6.2#6252)