[
https://issues.apache.org/jira/browse/HIVE-6356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Navis updated HIVE-6356:
------------------------
Comment: was deleted
(was: In hbase-0.96.0, mapred.TableMapReduceUtil#addDependencyJars(JobConf)
does not call
"org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil.addHBaseDependencyJars(job)"
which is not exist.
{code}
public static void addDependencyJars(JobConf job) throws IOException {
org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil.addDependencyJars(
job,
org.apache.zookeeper.ZooKeeper.class,
org.jboss.netty.channel.ChannelFactory.class,
com.google.common.base.Function.class,
com.google.protobuf.Message.class,
job.getMapOutputKeyClass(),
job.getMapOutputValueClass(),
job.getOutputKeyClass(),
job.getOutputValueClass(),
job.getPartitionerClass(),
job.getClass("mapred.input.format.class", TextInputFormat.class,
InputFormat.class),
job.getClass("mapred.output.format.class", TextOutputFormat.class,
OutputFormat.class),
job.getCombinerClass());
}
{code}
Again, this only
bq. adds zookeeper, netty, guava, hadoop, hive-exec, hive-hbase-handler to
tmpJars, missing hbase related classes.)
> Dependency injection in hbase storage handler is broken
> -------------------------------------------------------
>
> Key: HIVE-6356
> URL: https://issues.apache.org/jira/browse/HIVE-6356
> Project: Hive
> Issue Type: Bug
> Components: HBase Handler
> Reporter: Navis
> Priority: Minor
> Fix For: 0.13.0
>
> Attachments: HIVE-6356.1.patch.txt, HIVE-6356.2.patch.txt,
> HIVE-6356.3.patch.txt, HIVE-6356.addendum.00.patch
>
>
> Dependent jars for hbase is not added to tmpjars, which is caused by the
> change of method signature(TableMapReduceUtil.addDependencyJars).
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)