我在ubuntu14.04上使用hadoop2.5.1和hbase 0.98.11
我曾经用过hbase。不幸的是,它没有按预期工作。因此,我决定编写multioutput和filereader,而不是使用hbase。在注解了所有与hbase相关的代码行(也不再包含在javac-cp中)之后,我仍然得到一个异常:“error:java.lang.classnotfoundexception:org.apache.hadoop.hbase.hbaseconfiguration”。
我还尝试格式化namenode、删除datanode和重新启动守护进程,但都不起作用。
我真的不知道为什么hbase仍然被包括,即使我评论和删除了所有(我能想到的)hbase相关的东西。
事先谢谢你的帮助。
1条答案
按热度按时间acruukt91#
我已经通过改变hadoop作业的类名解决了这个问题,从代码内部一直到编译时。
我还是不知道为什么。