java.lang.ClassNotFoundException:org.apache.hadoop.hbase.mapreduce.TableOutputFormat

java.lang.ClassNotFoundException:org.apache.hadoop.hbase.mapreduce.TableOutputFormat,java,apache,hadoop,hbase,classnotfoundexception,Java,Apache,Hadoop,Hbase,Classnotfoundexception,我无法将hbase jar文件放入Hadooplib目录,因为我不允许在给定集群上更改此类配置 您还可以提供哪些替代方案?缺少包含org.apache.hadoop.hbase.mapreduce.TableOutputFormat的Jar 设置你的类路径这是我的问题 我使用Hadoop的libjars选项修复了这个问题 java.lang.RuntimeException: java.lang.ClassNotFoundException: org.apache.hadoop.hbase.ma

我无法将
hbase jar
文件放入
Hadoop
lib目录,因为我不允许在给定集群上更改此类
配置


您还可以提供哪些替代方案?

缺少包含
org.apache.hadoop.hbase.mapreduce.TableOutputFormat
的Jar
设置你的
类路径

这是我的问题

我使用Hadoop的
libjars
选项修复了这个问题

java.lang.RuntimeException: java.lang.ClassNotFoundException: org.apache.hadoop.hbase.mapreduce.TableOutputFormat
export libpath=/path到hbase jar
hadoop jar myjarname.jar参数-libjar${libpath}

没有。它没有丢失。chechout这个问题今天通过使用-libjars解决了,谢谢!您能指定要添加的jar吗。我正在使用cloudera 5(cdh5.5)。
export libpath=/path to hbase jar
hadoop jar myjarname.jar <classpath> arguments -libjar ${libpath}