在hadoop中使用带有hbase的外部jar

时间:2014-07-14 09:58:56

标签: java hadoop mapreduce hbase

在JAVA中使用hbase进行mapreduce时如何访问mapper函数中的外部jar?我能够在主类中访问需要外部jar的对象,但不能在mapper类中访问。

2 个答案:

答案 0 :(得分:0)

你必须使用TableMapReduceUtil.addDependencyJars(Configuration conf,Class ... classes)

...作业 TableMapReduceUtil.addDependencyJars(job,org.myclass1,org.myclass2);

https://hbase.apache.org/apidocs/org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.html#addDependencyJars%28org.apache.hadoop.conf.Configuration,%20java.lang.Class...%29

答案 1 :(得分:0)

如果我理解正确的话,

DistributedCache可能会有所帮助。