对于学习hbase的初学者来说,使用java开发的时候很多朋友直接将hbase/lib下面的所有jar包全部都导入java build path-->libraries中,但实际上常用的操作,比如建表,删表,使用各种滤波器进行各种查询等操作用的jar不多,大部分导入的jar包没有用。
本文主要给出在hbase单机环境(使用的是本地文件系统,非hdfs文件系统)下对数据库进行一般操作时所需要的jar包,以及如何通过import 的class查看这些class来至那些jar包,这是为了判断java build path-->libraries中那些jar被使用。
判断import的包的class来至何处的jar:
比如
比如查看第一个import来至何处的jar,第一步,将鼠标移至Cell,然后按下“F2”键,
出现
点击“open Attached ...Browser”后就会出现这个class在何处的哪一个jar包中。
hbase单机环境下常用的jar包:
还有一个zookeeper-3.4.6.jar。
这些jar包基本可以满足对hbase单机下数据库中表的大部分操作。