运行 Hadoop 与 HBase:org.apache.hadoop.hbase.client.HTable.<init>(Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String

running Hadoop with HBase: org.apache.hadoop.hbase.client.HTable.<init>(Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String

我正在尝试使用 HBase 在 Hadoop 上制作一个 mapreduce 程序。我正在使用 Hadoop 2.5.1 和 HBase 0.98.10.1。

程序可以编译成功,正在打成jar文件。但是,当我尝试使用 "hadoop jar" 运行 jar 时,程序显示错误:

"org.apache.hadoop.hbase.client.HTable.(Lorg/apache/hadoop/conf/Configuration;Ljava/lang/String".

这是我用来启动 HTable 的代码行。

HBaseConfiguration config = new HBaseConfiguration();
HTable table = new HTable(config, "Test");

我应该更改什么来克服这个错误?

我通过重新安装 Hadoop 2.5.1 和 HBase 0.98.10 以某种方式解决了这个错误