Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将数据批量加载到HBase时发现Java ClassNotFound异常_Java_Hadoop_Hbase - Fatal编程技术网

将数据批量加载到HBase时发现Java ClassNotFound异常

将数据批量加载到HBase时发现Java ClassNotFound异常,java,hadoop,hbase,Java,Hadoop,Hbase,我正在尝试使用在中找到的Java代码将示例数据批量加载到HBase表中。 虽然我已经包含了guava-11.0.2.jar,但我得到了这个错误,我的程序失败了: 14/08/19 18:59:15 INFO mapred.JobClient: Task Id : attempt_201408181320_0291_r_000000_2, Status : FAILED Error: java.lang.ClassNotFoundException: com.google.common.prim

我正在尝试使用在中找到的Java代码将示例数据批量加载到HBase表中。 虽然我已经包含了guava-11.0.2.jar,但我得到了这个错误,我的程序失败了:

14/08/19 18:59:15 INFO mapred.JobClient: Task Id : attempt_201408181320_0291_r_000000_2, 
Status : FAILED
Error: java.lang.ClassNotFoundException: com.google.common.primitives.Longs
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at org.apache.hadoop.hbase.KeyValue$KVComparator.compare(KeyValue.java:1541)
at org.apache.hadoop.hbase.KeyValue$KVComparator.compare(KeyValue.java:1523)
at java.util.TreeMap.compare(TreeMap.java:1188)
at java.util.TreeMap.put(TreeMap.java:531)
at java.util.TreeSet.add(TreeSet.java:255)
at org.apache.hadoop.hbase.mapreduce.KeyValueSortReducer.reduce(KeyValueSortReducer.java:41)
at org.apache.hadoop.hbase.mapreduce.KeyValueSortReducer.reduce(KeyValueSortReducer.java:35)
at org.apache.hadoop.mapreduce.Reducer.run(Reducer.java:176)
at org.apache.hadoop.mapred.ReduceTask.runNewReducer(ReduceTask.java:649)
at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:417)
at org.apache.hadoop.mapred.Child$4.run(Child.java:255)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:415)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1121)
at org.apache.hadoop.mapred.Child.main(Child.java:249)

我刚刚开始用Java编程。有人能帮忙吗

您使用的是哪个版本的hbase?我使用的是带有apache hadoop 1.2.1的版本hbase-0.94.22…这与hbase版本有关吗?