因为我想在hdfs上存储数据,所以需要访问hbase,所以如何使用javaapi连接到hbase。请建议。谢谢。
tsm1rwdh1#
使用tablemapper类将hbase用作源并存储在hdfs中
9bfwbjaz2#
hbase有javaapi。看一看http://hbase.apache.org/apidocs/index.html两个重要的类是1) hbaseadmin公司2) 表hbaseadmin是用于创建/删除/更改表的管理apihtable是用于放置/获取/扫描记录的客户端api。
mwyxok5s3#
我编写了一个简单的框架来操作hbase。https://github.com/zhang-xzhi/simplehbase/simplehbase是java应用程序和hbase之间的一个轻量级orm框架。其主要特点是:数据类型Map:将java类型来回Map到hbase的字节。hbase操作 Package :将hbase的put get scan操作 Package 到简单的java接口。hbase查询语言:通过使用hbase过滤器,simplehbase可以使用类似sql的样式对hbase进行操作。动态查询:与myibatis一样,simplehbase可以使用xml配置文件定义动态查询来操作hbase。插入更新支持:在checkandput之上提供插入、更新。多版本支持:提供hbase多版本操作接口。hbase批量操作支持。hbase本机接口支持。htablepool管理。表计数和总和。
3条答案
按热度按时间tsm1rwdh1#
使用tablemapper类将hbase用作源并存储在hdfs中
9bfwbjaz2#
hbase有javaapi。看一看http://hbase.apache.org/apidocs/index.html
两个重要的类是
1) hbaseadmin公司
2) 表
hbaseadmin是用于创建/删除/更改表的管理api
htable是用于放置/获取/扫描记录的客户端api。
mwyxok5s3#
我编写了一个简单的框架来操作hbase。https://github.com/zhang-xzhi/simplehbase/
simplehbase是java应用程序和hbase之间的一个轻量级orm框架。其主要特点是:
数据类型Map:将java类型来回Map到hbase的字节。
hbase操作 Package :将hbase的put get scan操作 Package 到简单的java接口。
hbase查询语言:通过使用hbase过滤器,simplehbase可以使用类似sql的样式对hbase进行操作。
动态查询:与myibatis一样,simplehbase可以使用xml配置文件定义动态查询来操作hbase。
插入更新支持:在checkandput之上提供插入、更新。
多版本支持:提供hbase多版本操作接口。
hbase批量操作支持。
hbase本机接口支持。
htablepool管理。
表计数和总和。