1
我的HBase版本是1.1.3,我可以使用Hbase Shell進行CRUD操作。Java API錯誤:org.apahe.hadoop.hbase不存在
我正在嘗試使用Java API在HBase上執行CRUD操作。我正在使用Netbeans並已完成屬性>庫>添加JAR /文件夾,並添加了Hbase_home/lib中的整個lib文件夾。
不過,我得到我的導入文件不存在的錯誤...
我進口這些:我曾經在網上閱讀,這些都是確切的 :
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.HBaseConfiguration;
import org.apache.hadoop.hbase.client.HTable;
import org.apache.hadoop.hbase.client.Put;
import org.apache.hadoop.hbase.util.Bytes;
另注要使用HBase的Java API的需要的jar文件:
─ commons-configuration-1.8.jar
├── commons-lang-2.6.jar
├── commons-logging-1.1.1.jar
├── hadoop-core-1.0.0.jar
├── hbase-0.92.1.jar
├── log4j-1.2.16.jar
├── slf4j-api-1.5.8.jar
├── slf4j-log4j12-1.5.8.jar
└── zookeeper-3.4.3.jar
但是,我的HBase的1.1.3不包含任何Hadoop的核心1.0.0.jar或hbase-0.92.1.jar(或與此類似的任何jar文件)。我認爲這可能是問題......但是如果我的HBase已經在沒有這些文件的情況下工作,我是否需要它們讓Java API起作用?
請問我該怎麼辦?
任何幫助,非常感謝!