Java 操作 HBase 教程( 三 )


我们已经了解了 HBase 的一些基本概念 , 以及如何安装使用的方法 。 那么 , 作为一名 Javaer , 自然是希望用 Java 的方式来与 HBase 进行对话了 。 所幸的是 , HBase 本身就是用 Java 编写的 , 天生自带了 Java 原生API 。 我们可以通过 hbase-client 来实现 HBase 数据库的操作 。 所以 , 这次主要介绍该组件的基本用法 。

在使用 hbase-client 之前 , 有几个要点需要注意:

  • 客户端需要能访问 Zoopkeeper , 再获得 HMaster、RegionServer 实例进行操作

  • 客户端需运行在HBase/Hadoop 集群内 , HBase会使用 hostname 来定位节点 , 因此要求客户端能访问到对应的主机名(或子域名) 如果是远程客户端则需要配置本地的hosts文件 。

下面这个图 , 有助于理解 Client 与 HBase 集群的交互架构:

推荐阅读