You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by ps...@apache.org on 2020/03/27 11:05:29 UTC

[hbase] branch branch-2.2 updated: HBASE-24057 Add modules to mapreduce job classpaths (#1359)

This is an automated email from the ASF dual-hosted git repository.

psomogyi pushed a commit to branch branch-2.2
in repository https://gitbox.apache.org/repos/asf/hbase.git


The following commit(s) were added to refs/heads/branch-2.2 by this push:
     new dd4a93e  HBASE-24057 Add modules to mapreduce job classpaths (#1359)
dd4a93e is described below

commit dd4a93e70074409827089e5363824a82ce476711
Author: Peter Somogyi <ps...@apache.org>
AuthorDate: Fri Mar 27 11:14:37 2020 +0100

    HBASE-24057 Add modules to mapreduce job classpaths (#1359)
    
    Signed-off-by: Viraj Jasani <vj...@apache.org>
    Signed-off-by: Jan Hentschel <ja...@ultratendency.com>
---
 .../hadoop/hbase/mapreduce/TableMapReduceUtil.java | 24 ++++++++++++----------
 1 file changed, 13 insertions(+), 11 deletions(-)

diff --git a/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.java b/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.java
index e307bc6..e38ee80 100644
--- a/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.java
+++ b/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.java
@@ -811,20 +811,22 @@ public class TableMapReduceUtil {
       org.apache.hadoop.hbase.ipc.RpcServer.class,                   // hbase-server
       org.apache.hadoop.hbase.CompatibilityFactory.class,            // hbase-hadoop-compat
       org.apache.hadoop.hbase.mapreduce.JobUtil.class,               // hbase-hadoop2-compat
-      org.apache.hadoop.hbase.mapreduce.TableMapper.class,           // hbase-server
+      org.apache.hadoop.hbase.mapreduce.TableMapper.class,           // hbase-mapreduce
       org.apache.hadoop.hbase.metrics.impl.FastLongHistogram.class,  // hbase-metrics
       org.apache.hadoop.hbase.metrics.Snapshot.class,                // hbase-metrics-api
+      org.apache.hadoop.hbase.replication.ReplicationUtils.class,    // hbase-replication
+      org.apache.hadoop.hbase.http.HttpServer.class,                 // hbase-http
+      org.apache.hadoop.hbase.procedure2.Procedure.class,            // hbase-procedure
+      org.apache.hadoop.hbase.zookeeper.ZKWatcher.class,             // hbase-zookeeper
+      org.apache.hbase.thirdparty.com.google.common.collect.Lists.class, // hb-shaded-miscellaneous
       org.apache.hbase.thirdparty.com.google.gson.GsonBuilder.class, // hbase-shaded-gson
-      org.apache.zookeeper.ZooKeeper.class,
-      org.apache.hbase.thirdparty.io.netty.channel.Channel.class,
-      com.google.protobuf.Message.class,
-      org.apache.hbase.thirdparty.com.google.protobuf.UnsafeByteOperations.class,
-      org.apache.hbase.thirdparty.com.google.common.collect.Lists.class,
-      org.apache.htrace.core.Tracer.class,
-      com.codahale.metrics.MetricRegistry.class,
-      org.apache.commons.lang3.ArrayUtils.class,
-      org.apache.hbase.thirdparty.com.google.gson.Gson.class,
-      org.apache.hadoop.hbase.zookeeper.ZKWatcher.class);
+      org.apache.hbase.thirdparty.com.google.protobuf.UnsafeByteOperations.class, // hb-sh-protobuf
+      org.apache.hbase.thirdparty.io.netty.channel.Channel.class,    // hbase-shaded-netty
+      org.apache.zookeeper.ZooKeeper.class,                          // zookeeper
+      com.google.protobuf.Message.class,                             // protobuf
+      org.apache.htrace.core.Tracer.class,                           // htrace
+      com.codahale.metrics.MetricRegistry.class,                     // metrics-core
+      org.apache.commons.lang3.ArrayUtils.class);                    // commons-lang
   }
 
   /**