尝试执行以下命令时出现上述错误。
SELECT username
FROM users
WHERE username REGEXP '^[[:alnum:]]+$';
我正在使用IntelliJIdea IDE,我所有的maven'java -cp target/helloHBase-1.0-SNAPSHOT.jar HBaseIA.TwitBase.UsersTool add TheRealMT "Mark Twain" samuel@clemens.org abc123
','clean
'和'install
'命令都给出“ package
>”消息。
下面提供了项目的目录结构。我已经将hbase jar文件作为IntelliJ中的外部库导入到我的项目中。
完全错误:
Build Success
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/client/HTablePool
at HBaseIA.TwitBase.UsersTool.main(UsersTool.java:22)
Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hbase.client.HTablePool
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 1 more
在下面提供。
pom.xml