[英]java.lang.NoClassDefFoundError org.apache.hadoop.hbase.mapreduce.ImportTsv
$ /usr/bin/hbase org.apache.hadoop.hbase.mapreduce.ImportTsv
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/mapreduce/ImportTsv
Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hbase.mapreduce.ImportTsv
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
Could not find the main class: org.apache.hadoop.hbase.mapreduce.ImportTsv. Program will exit.
Try running /usr/bin/hbase classpath
and see if hbase.jar
is on your classpath. 尝试运行/usr/bin/hbase classpath
并查看hbase.jar
是否在类路径中。
If it is not or the paths are wrong check your hbase configuration /etc/hbase/conf/hbase-env.sh
and make sure you do not have an environment $HBASE_HOME
set to the incorrect location. 如果不是,或者路径错误,请检查您的hbase配置/etc/hbase/conf/hbase-env.sh
并确保没有将$HBASE_HOME
环境设置为错误的位置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.